builder: mozilla-release_ubuntu32_vm-debug_test-web-platform-tests-e10s-8 slave: tst-linux32-spot-297 starttime: 1484914755.44 results: success (0) buildid: 20170120030925 builduid: eb354ee54c0d47a8823169c07cfcb2dc revision: 9a5e1a8c8ebb4fe61386fadb6c52464430e58c54 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2017-01-20 04:19:15.438808) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2017-01-20 04:19:15.439413) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2017-01-20 04:19:15.439857) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2017-01-20 04:19:15.836144) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2017-01-20 04:19:15.836544) ========= 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-1484914746.504875-1028243370 _=/tools/buildbot/bin/python using PTY: False --2017-01-20 04:19:16-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12179 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.20M=0.001s 2017-01-20 04:19:17 (8.20 MB/s) - `archiver_client.py' saved [12179/12179] program finished with exit code 0 elapsedTime=1.350756 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2017-01-20 04:19:17.204777) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2017-01-20 04:19:17.205233) ========= 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-1484914746.504875-1028243370 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.015651 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2017-01-20 04:19:17.265284) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2017-01-20 04:19:17.265804) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev 9a5e1a8c8ebb4fe61386fadb6c52464430e58c54 --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 9a5e1a8c8ebb4fe61386fadb6c52464430e58c54 --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-1484914746.504875-1028243370 _=/tools/buildbot/bin/python using PTY: False 2017-01-20 04:19:17,368 truncating revision to first 12 chars 2017-01-20 04:19:17,368 Setting DEBUG logging. 2017-01-20 04:19:17,368 attempt 1/10 2017-01-20 04:19:17,369 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/9a5e1a8c8ebb?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2017-01-20 04:19:19,773 unpacking tar archive at: mozilla-release-9a5e1a8c8ebb/testing/mozharness/ program finished with exit code 0 elapsedTime=3.195712 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2017-01-20 04:19:20.478333) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2017-01-20 04:19:20.478835) ========= script_repo_revision: 9a5e1a8c8ebb4fe61386fadb6c52464430e58c54 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2017-01-20 04:19:20.479402) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2017-01-20 04:19:20.479831) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2017-01-20 04:19:20.493312) ========= ========= Started '/tools/buildbot/bin/python -u ...' (results: 0, elapsed: 1 hrs, 6 mins, 40 secs) (at 2017-01-20 04:19:20.493739) ========= /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-1484914746.504875-1028243370 _=/tools/buildbot/bin/python using PTY: False 04:19:20 INFO - MultiFileLogger online at 20170120 04:19:20 in /builds/slave/test 04:19:20 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 04:19:20 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:19:20 INFO - {'allow_software_gl_layers': False, 04:19:20 INFO - 'append_to_log': False, 04:19:20 INFO - 'base_work_dir': '/builds/slave/test', 04:19:20 INFO - 'blob_upload_branch': 'mozilla-release', 04:19:20 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:19:20 INFO - 'buildbot_json_path': 'buildprops.json', 04:19:20 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:19:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:19:20 INFO - 'download_minidump_stackwalk': True, 04:19:20 INFO - 'download_symbols': 'true', 04:19:20 INFO - 'e10s': True, 04:19:20 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:19:20 INFO - 'tooltool.py': '/tools/tooltool.py', 04:19:20 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:19:20 INFO - '/tools/misc-python/virtualenv.py')}, 04:19:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:19:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:19:20 INFO - 'log_level': 'info', 04:19:20 INFO - 'log_to_console': True, 04:19:20 INFO - 'opt_config_files': (), 04:19:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:19:20 INFO - '--processes=1', 04:19:20 INFO - '--config=%(test_path)s/wptrunner.ini', 04:19:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:19:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:19:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:19:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:19:20 INFO - 'pip_index': False, 04:19:20 INFO - 'require_test_zip': True, 04:19:20 INFO - 'test_type': ('testharness',), 04:19:20 INFO - 'this_chunk': '8', 04:19:20 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:19:20 INFO - 'total_chunks': '10', 04:19:20 INFO - 'virtualenv_path': 'venv', 04:19:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:19:20 INFO - 'work_dir': 'build'} 04:19:20 INFO - [mozharness: 2017-01-20 12:19:20.754841Z] Running clobber step. 04:19:20 INFO - Running pre-action listener: _resource_record_pre_action 04:19:20 INFO - Running main action method: clobber 04:19:20 INFO - rmtree: /builds/slave/test/build 04:19:20 INFO - Running post-action listener: _resource_record_post_action 04:19:20 INFO - [mozharness: 2017-01-20 12:19:20.765137Z] Finished clobber step (success) 04:19:20 INFO - [mozharness: 2017-01-20 12:19:20.765497Z] Running read-buildbot-config step. 04:19:20 INFO - Running pre-action listener: _resource_record_pre_action 04:19:20 INFO - Running main action method: read_buildbot_config 04:19:20 INFO - Using buildbot properties: 04:19:20 INFO - { 04:19:20 INFO - "project": "", 04:19:20 INFO - "product": "firefox", 04:19:20 INFO - "script_repo_revision": "production", 04:19:20 INFO - "scheduler": "tests-mozilla-release-ubuntu32_vm-debug-unittest", 04:19:20 INFO - "repository": "", 04:19:20 INFO - "buildername": "Ubuntu VM 12.04 mozilla-release debug test web-platform-tests-e10s-8", 04:19:20 INFO - "buildid": "20170120030925", 04:19:20 INFO - "pgo_build": "False", 04:19:20 INFO - "basedir": "/builds/slave/test", 04:19:20 INFO - "buildnumber": 32, 04:19:20 INFO - "slavename": "tst-linux32-spot-297", 04:19:20 INFO - "revision": "9a5e1a8c8ebb4fe61386fadb6c52464430e58c54", 04:19:20 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 04:19:20 INFO - "platform": "linux", 04:19:20 INFO - "branch": "mozilla-release", 04:19:20 INFO - "repo_path": "releases/mozilla-release", 04:19:20 INFO - "moz_repo_path": "", 04:19:20 INFO - "stage_platform": "linux", 04:19:20 INFO - "builduid": "eb354ee54c0d47a8823169c07cfcb2dc", 04:19:20 INFO - "slavebuilddir": "test" 04:19:20 INFO - } 04:19:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2. 04:19:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json. 04:19:20 INFO - Running post-action listener: _resource_record_post_action 04:19:20 INFO - [mozharness: 2017-01-20 12:19:20.774694Z] Finished read-buildbot-config step (success) 04:19:20 INFO - [mozharness: 2017-01-20 12:19:20.775010Z] Running download-and-extract step. 04:19:20 INFO - Running pre-action listener: _resource_record_pre_action 04:19:20 INFO - Running main action method: download_and_extract 04:19:20 INFO - mkdir: /builds/slave/test/build/tests 04:19:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:19:20 INFO - trying https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.test_packages.json 04:19:20 INFO - Downloading https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/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 04:19:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/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 04:19:22 INFO - Downloaded 1291 bytes. 04:19:22 INFO - Reading from file /builds/slave/test/build/firefox-51.0.en-US.linux-i686.test_packages.json 04:19:22 INFO - Using the following test package requirements: 04:19:22 INFO - {u'common': [u'firefox-51.0.en-US.linux-i686.common.tests.zip'], 04:19:22 INFO - u'cppunittest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 04:19:22 INFO - u'firefox-51.0.en-US.linux-i686.cppunittest.tests.zip'], 04:19:22 INFO - u'gtest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 04:19:22 INFO - u'firefox-51.0.en-US.linux-i686.gtest.tests.zip'], 04:19:22 INFO - u'jittest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 04:19:22 INFO - u'jsshell-linux-i686.zip'], 04:19:22 INFO - u'mochitest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 04:19:22 INFO - u'firefox-51.0.en-US.linux-i686.mochitest.tests.zip'], 04:19:22 INFO - u'mozbase': [u'firefox-51.0.en-US.linux-i686.common.tests.zip'], 04:19:22 INFO - u'reftest': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 04:19:22 INFO - u'firefox-51.0.en-US.linux-i686.reftest.tests.zip'], 04:19:22 INFO - u'talos': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 04:19:22 INFO - u'firefox-51.0.en-US.linux-i686.talos.tests.zip'], 04:19:22 INFO - u'web-platform': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 04:19:22 INFO - u'firefox-51.0.en-US.linux-i686.web-platform.tests.zip'], 04:19:22 INFO - u'xpcshell': [u'firefox-51.0.en-US.linux-i686.common.tests.zip', 04:19:22 INFO - u'firefox-51.0.en-US.linux-i686.xpcshell.tests.zip']} 04:19:22 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 04:19:22 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/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip 04:19:22 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip'}, attempt #1 04:19:22 INFO - Fetch https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.common.tests.zip into memory 04:19:23 INFO - Expected file size: 20523244 04:19: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/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip 04:19:29 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 04:19:29 INFO - Fetch https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.web-platform.tests.zip into memory 04:19:30 INFO - Expected file size: 41567516 04:19:52 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')]} 04:19:52 INFO - trying https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 04:19:52 INFO - Downloading https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/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 04:19:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/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 04:20:07 INFO - Downloaded 71608966 bytes. 04:20:07 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 04:20:07 INFO - mkdir: /builds/slave/test/properties 04:20:07 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:20:07 INFO - Writing to file /builds/slave/test/properties/build_url 04:20:07 INFO - Contents: 04:20:07 INFO - build_url:https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 04:20:07 INFO - retry: Calling query_symbols_url with args: (), kwargs: {'raise_on_failure': True}, attempt #1 04:20:08 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 04:20:08 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:20:08 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:20:08 INFO - Contents: 04:20:08 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 04:20:08 INFO - Downloading and extracting to /builds/slave/test/build/symbols these dirs * from https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip 04:20:08 INFO - retry: Calling fetch_url_into_memory with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 04:20:08 INFO - Fetch https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip into memory 04:20:10 INFO - Expected file size: 162098047 04:21:01 INFO - Running post-action listener: _resource_record_post_action 04:21:01 INFO - Running post-action listener: set_extra_try_arguments 04:21:01 INFO - [mozharness: 2017-01-20 12:21:01.088590Z] Finished download-and-extract step (success) 04:21:01 INFO - [mozharness: 2017-01-20 12:21:01.088930Z] Running create-virtualenv step. 04:21:01 INFO - Running pre-action listener: _pre_create_virtualenv 04:21:01 INFO - Running pre-action listener: _resource_record_pre_action 04:21:01 INFO - Running main action method: create_virtualenv 04:21:01 INFO - Creating virtualenv /builds/slave/test/build/venv 04:21:01 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 04:21:01 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:21:01 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:21:01 INFO - Using real prefix '/usr' 04:21:01 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:21:03 INFO - Installing distribute.............................................................................................................................................................................................done. 04:21:07 INFO - Installing pip.................done. 04:21:07 INFO - Return code: 0 04:21:07 INFO - Installing psutil>=3.1.1 into virtualenv /builds/slave/test/build/venv 04:21:07 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')]} 04:21:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:21:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:21:07 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')]} 04:21:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:21:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:21:07 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 0x8c74d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d298b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e2d8c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b3bae8>, '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 0x8d69b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e2b7a0>, '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-1484914746.504875-1028243370', '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 04:21:07 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 04:21:07 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 04:21:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:21:07 INFO - 'CCACHE_UMASK': '002', 04:21:07 INFO - 'DISPLAY': ':0', 04:21:07 INFO - 'HOME': '/home/cltbld', 04:21:07 INFO - 'LANG': 'en_US.UTF-8', 04:21:07 INFO - 'LOGNAME': 'cltbld', 04:21:07 INFO - 'MAIL': '/var/mail/cltbld', 04:21:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:21:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:21:07 INFO - 'MOZ_NO_REMOTE': '1', 04:21:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:21:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:21:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:21:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:21:07 INFO - 'PWD': '/builds/slave/test', 04:21:07 INFO - 'SHELL': '/bin/bash', 04:21:07 INFO - 'SHLVL': '1', 04:21:07 INFO - 'TERM': 'linux', 04:21:07 INFO - 'TMOUT': '86400', 04:21:07 INFO - 'USER': 'cltbld', 04:21:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484914746.504875-1028243370', 04:21:07 INFO - '_': '/tools/buildbot/bin/python'} 04:21:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:21:07 INFO - Downloading/unpacking psutil>=3.1.1 04:21:07 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 04:21:07 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 04:21:07 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 04:21:07 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 04:21:07 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 04:21:07 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 04:21:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:21:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:21:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:21:13 INFO - Installing collected packages: psutil 04:21:13 INFO - Running setup.py install for psutil 04:21:13 INFO - building 'psutil._psutil_linux' extension 04:21:13 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 04:21:14 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 04:21:14 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 04:21:14 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 04:21:14 INFO - building 'psutil._psutil_posix' extension 04:21:14 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 04:21:15 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 04:21:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:21:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:21:15 INFO - Successfully installed psutil 04:21:15 INFO - Cleaning up... 04:21:15 INFO - Return code: 0 04:21:15 INFO - Installing mozsystemmonitor==0.3 into virtualenv /builds/slave/test/build/venv 04:21: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')]} 04:21:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:21:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:21: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')]} 04:21:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:21:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:21:15 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 0x8c74d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d298b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e2d8c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b3bae8>, '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 0x8d69b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e2b7a0>, '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-1484914746.504875-1028243370', '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 04:21:15 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 04:21:15 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 04:21:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:21:15 INFO - 'CCACHE_UMASK': '002', 04:21:15 INFO - 'DISPLAY': ':0', 04:21:15 INFO - 'HOME': '/home/cltbld', 04:21:15 INFO - 'LANG': 'en_US.UTF-8', 04:21:15 INFO - 'LOGNAME': 'cltbld', 04:21:15 INFO - 'MAIL': '/var/mail/cltbld', 04:21:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:21:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:21:15 INFO - 'MOZ_NO_REMOTE': '1', 04:21:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:21:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:21:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:21:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:21:15 INFO - 'PWD': '/builds/slave/test', 04:21:15 INFO - 'SHELL': '/bin/bash', 04:21:15 INFO - 'SHLVL': '1', 04:21:15 INFO - 'TERM': 'linux', 04:21:15 INFO - 'TMOUT': '86400', 04:21:15 INFO - 'USER': 'cltbld', 04:21:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484914746.504875-1028243370', 04:21:15 INFO - '_': '/tools/buildbot/bin/python'} 04:21:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:21:15 INFO - Downloading/unpacking mozsystemmonitor==0.3 04:21:15 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 04:21:15 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 04:21:15 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 04:21:15 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 04:21:15 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 04:21:15 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 04:21:20 INFO - Downloading mozsystemmonitor-0.3.tar.gz 04:21:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:21:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=3.1.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.3) 04:21:20 INFO - Installing collected packages: mozsystemmonitor 04:21:20 INFO - Running setup.py install for mozsystemmonitor 04:21:21 INFO - Successfully installed mozsystemmonitor 04:21:21 INFO - Cleaning up... 04:21:21 INFO - Return code: 0 04:21:21 INFO - Installing jsonschema==2.5.1 into virtualenv /builds/slave/test/build/venv 04:21:21 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')]} 04:21:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:21:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:21:21 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')]} 04:21:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:21:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:21:21 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 0x8c74d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d298b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e2d8c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b3bae8>, '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 0x8d69b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e2b7a0>, '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-1484914746.504875-1028243370', '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 04:21:21 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 04:21:21 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 04:21:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:21:21 INFO - 'CCACHE_UMASK': '002', 04:21:21 INFO - 'DISPLAY': ':0', 04:21:21 INFO - 'HOME': '/home/cltbld', 04:21:21 INFO - 'LANG': 'en_US.UTF-8', 04:21:21 INFO - 'LOGNAME': 'cltbld', 04:21:21 INFO - 'MAIL': '/var/mail/cltbld', 04:21:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:21:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:21:21 INFO - 'MOZ_NO_REMOTE': '1', 04:21:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:21:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:21:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:21:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:21:21 INFO - 'PWD': '/builds/slave/test', 04:21:21 INFO - 'SHELL': '/bin/bash', 04:21:21 INFO - 'SHLVL': '1', 04:21:21 INFO - 'TERM': 'linux', 04:21:21 INFO - 'TMOUT': '86400', 04:21:21 INFO - 'USER': 'cltbld', 04:21:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484914746.504875-1028243370', 04:21:21 INFO - '_': '/tools/buildbot/bin/python'} 04:21:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:21:21 INFO - Downloading/unpacking jsonschema==2.5.1 04:21:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:21:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:21:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:21:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:21:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:21:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:21:26 INFO - Downloading jsonschema-2.5.1-py2.py3-none-any.whl 04:21:26 INFO - Downloading/unpacking functools32 (from jsonschema==2.5.1) 04:21:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:21:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:21:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:21:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:21:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:21:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:21:27 INFO - Downloading functools32-3.2.3-2.tar.gz 04:21:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/functools32/setup.py) egg_info for package functools32 04:21:27 INFO - warning: no files found matching '*.txt' 04:21:27 INFO - no previously-included directories found matching 'build' 04:21:27 INFO - no previously-included directories found matching 'dist' 04:21:27 INFO - no previously-included directories found matching '.git*' 04:21:27 INFO - Installing collected packages: jsonschema, functools32 04:21:27 INFO - Running setup.py install for functools32 04:21:27 INFO - warning: no files found matching '*.txt' 04:21:27 INFO - no previously-included directories found matching 'build' 04:21:27 INFO - no previously-included directories found matching 'dist' 04:21:27 INFO - no previously-included directories found matching '.git*' 04:21:27 INFO - Successfully installed jsonschema functools32 04:21:27 INFO - Cleaning up... 04:21:27 INFO - Return code: 0 04:21:27 INFO - Installing functools32==3.2.3-2 into virtualenv /builds/slave/test/build/venv 04:21:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:21:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:21:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:21:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:21:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:21:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:21:27 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 0x8c74d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d298b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e2d8c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b3bae8>, '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 0x8d69b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e2b7a0>, '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-1484914746.504875-1028243370', '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 04:21:27 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 04:21:27 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 04:21:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:21:27 INFO - 'CCACHE_UMASK': '002', 04:21:27 INFO - 'DISPLAY': ':0', 04:21:27 INFO - 'HOME': '/home/cltbld', 04:21:27 INFO - 'LANG': 'en_US.UTF-8', 04:21:27 INFO - 'LOGNAME': 'cltbld', 04:21:27 INFO - 'MAIL': '/var/mail/cltbld', 04:21:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:21:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:21:27 INFO - 'MOZ_NO_REMOTE': '1', 04:21:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:21:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:21:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:21:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:21:27 INFO - 'PWD': '/builds/slave/test', 04:21:27 INFO - 'SHELL': '/bin/bash', 04:21:27 INFO - 'SHLVL': '1', 04:21:27 INFO - 'TERM': 'linux', 04:21:27 INFO - 'TMOUT': '86400', 04:21:27 INFO - 'USER': 'cltbld', 04:21:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484914746.504875-1028243370', 04:21:27 INFO - '_': '/tools/buildbot/bin/python'} 04:21:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:21:28 INFO - Requirement already satisfied (use --upgrade to upgrade): functools32==3.2.3-2 in ./venv/lib/python2.7/site-packages 04:21:28 INFO - Cleaning up... 04:21:28 INFO - Return code: 0 04:21:28 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:21: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')]} 04:21:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:21:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:21: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')]} 04:21:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:21:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:21: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', '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 0x8c74d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d298b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e2d8c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b3bae8>, '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 0x8d69b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e2b7a0>, '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-1484914746.504875-1028243370', '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 04:21: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:21: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 blobuploader==1.2.4 04:21:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:21:28 INFO - 'CCACHE_UMASK': '002', 04:21:28 INFO - 'DISPLAY': ':0', 04:21:28 INFO - 'HOME': '/home/cltbld', 04:21:28 INFO - 'LANG': 'en_US.UTF-8', 04:21:28 INFO - 'LOGNAME': 'cltbld', 04:21:28 INFO - 'MAIL': '/var/mail/cltbld', 04:21:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:21:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:21:28 INFO - 'MOZ_NO_REMOTE': '1', 04:21:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:21:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:21:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:21:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:21:28 INFO - 'PWD': '/builds/slave/test', 04:21:28 INFO - 'SHELL': '/bin/bash', 04:21:28 INFO - 'SHLVL': '1', 04:21:28 INFO - 'TERM': 'linux', 04:21:28 INFO - 'TMOUT': '86400', 04:21:28 INFO - 'USER': 'cltbld', 04:21:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484914746.504875-1028243370', 04:21:28 INFO - '_': '/tools/buildbot/bin/python'} 04:21:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:21:28 INFO - Downloading/unpacking blobuploader==1.2.4 04:21: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 04:21: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 04:21: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 04:21: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 04:21: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 04:21: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 04:21:33 INFO - Downloading blobuploader-1.2.4.tar.gz 04:21:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:21:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:21:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:21:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:21:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:21:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:21:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:21:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:21:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:21:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:21:35 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 04:21:35 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 04:21:35 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 04:21:35 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 04:21:35 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 04:21:35 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 04:21:35 INFO - Downloading docopt-0.6.1.tar.gz 04:21:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:21:35 INFO - Installing collected packages: blobuploader, requests, docopt 04:21:35 INFO - Running setup.py install for blobuploader 04:21:35 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:21:35 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:21:35 INFO - Running setup.py install for requests 04:21:36 INFO - Running setup.py install for docopt 04:21:36 INFO - Successfully installed blobuploader requests docopt 04:21:36 INFO - Cleaning up... 04:21:37 INFO - Return code: 0 04:21:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:21:37 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')]} 04:21:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:21:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:21:37 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')]} 04:21:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:21:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:21:37 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 0x8c74d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d298b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e2d8c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b3bae8>, '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 0x8d69b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e2b7a0>, '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-1484914746.504875-1028243370', '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 04:21:37 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 04:21:37 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 04:21:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:21:37 INFO - 'CCACHE_UMASK': '002', 04:21:37 INFO - 'DISPLAY': ':0', 04:21:37 INFO - 'HOME': '/home/cltbld', 04:21:37 INFO - 'LANG': 'en_US.UTF-8', 04:21:37 INFO - 'LOGNAME': 'cltbld', 04:21:37 INFO - 'MAIL': '/var/mail/cltbld', 04:21:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:21:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:21:37 INFO - 'MOZ_NO_REMOTE': '1', 04:21:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:21:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:21:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:21:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:21:37 INFO - 'PWD': '/builds/slave/test', 04:21:37 INFO - 'SHELL': '/bin/bash', 04:21:37 INFO - 'SHLVL': '1', 04:21:37 INFO - 'TERM': 'linux', 04:21:37 INFO - 'TMOUT': '86400', 04:21:37 INFO - 'USER': 'cltbld', 04:21:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484914746.504875-1028243370', 04:21:37 INFO - '_': '/tools/buildbot/bin/python'} 04:21:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:21:37 INFO - Running setup.py (path:/tmp/pip-WhdOB4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:21:37 INFO - Running setup.py (path:/tmp/pip-AgFjWx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:21:37 INFO - Running setup.py (path:/tmp/pip-ydSsoN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:21:37 INFO - Running setup.py (path:/tmp/pip-vXE3CQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:21:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:21:37 INFO - Running setup.py (path:/tmp/pip-YVcMVK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:21:38 INFO - Running setup.py (path:/tmp/pip-Mlow9e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:21:38 INFO - Running setup.py (path:/tmp/pip-1JQXNW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:21:38 INFO - Running setup.py (path:/tmp/pip-VQ6jE4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:21:38 INFO - Running setup.py (path:/tmp/pip-u4pden-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:21:38 INFO - Running setup.py (path:/tmp/pip-5vos8l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:21:38 INFO - Running setup.py (path:/tmp/pip-F41dyD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:21:38 INFO - Running setup.py (path:/tmp/pip-Wl4fFs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:21:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:21:38 INFO - Running setup.py (path:/tmp/pip-lMntPr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:21:39 INFO - Running setup.py (path:/tmp/pip-w3NHvD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:21:39 INFO - Running setup.py (path:/tmp/pip-kjA5Il-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:21:39 INFO - Running setup.py (path:/tmp/pip-Sqn5az-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:21:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:21:39 INFO - Running setup.py (path:/tmp/pip-pLS_9O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:21:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:21:39 INFO - Running setup.py (path:/tmp/pip-DhuMII-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:21:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:21:39 INFO - Running setup.py (path:/tmp/pip-Non4h1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:21:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:21:39 INFO - Running setup.py (path:/tmp/pip-YuMnrG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:21:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:21:40 INFO - Running setup.py (path:/tmp/pip-OTmfs3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:21:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:21:40 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 04:21:40 INFO - Running setup.py install for manifestparser 04:21:40 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:21:40 INFO - Running setup.py install for mozcrash 04:21:40 INFO - Running setup.py install for mozdebug 04:21:40 INFO - Running setup.py install for mozdevice 04:21:41 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:21:41 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:21:41 INFO - Running setup.py install for mozfile 04:21:41 INFO - Running setup.py install for mozhttpd 04:21:41 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:21:41 INFO - Running setup.py install for mozinfo 04:21:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:21:41 INFO - Running setup.py install for mozInstall 04:21:41 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:21:41 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:21:41 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:21:41 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:21:41 INFO - Running setup.py install for mozleak 04:21:42 INFO - Running setup.py install for mozlog 04:21:42 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:21:42 INFO - Running setup.py install for moznetwork 04:21:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:21:42 INFO - Running setup.py install for mozprocess 04:21:42 INFO - Running setup.py install for mozprofile 04:21:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:21:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:21:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:21:42 INFO - Running setup.py install for mozrunner 04:21:43 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:21:43 INFO - Running setup.py install for mozscreenshot 04:21:43 INFO - Running setup.py install for moztest 04:21:43 INFO - Running setup.py install for mozversion 04:21:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:21:43 INFO - Running setup.py install for wptserve 04:21:44 INFO - Running setup.py install for marionette-driver 04:21:44 INFO - Running setup.py install for browsermob-proxy 04:21:44 INFO - Running setup.py install for marionette-client 04:21:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:21:45 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:21:45 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 04:21:45 INFO - Cleaning up... 04:21:45 INFO - Return code: 0 04:21:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:21:45 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')]} 04:21:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:21:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:21:45 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')]} 04:21:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:21:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:21:45 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 0x8c74d10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8d298b8>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e2d8c8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8b3bae8>, '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 0x8d69b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e2b7a0>, '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-1484914746.504875-1028243370', '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 04:21:45 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 04:21:45 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 04:21:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:21:45 INFO - 'CCACHE_UMASK': '002', 04:21:45 INFO - 'DISPLAY': ':0', 04:21:45 INFO - 'HOME': '/home/cltbld', 04:21:45 INFO - 'LANG': 'en_US.UTF-8', 04:21:45 INFO - 'LOGNAME': 'cltbld', 04:21:45 INFO - 'MAIL': '/var/mail/cltbld', 04:21:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:21:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:21:45 INFO - 'MOZ_NO_REMOTE': '1', 04:21:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:21:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:21:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:21:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:21:45 INFO - 'PWD': '/builds/slave/test', 04:21:45 INFO - 'SHELL': '/bin/bash', 04:21:45 INFO - 'SHLVL': '1', 04:21:45 INFO - 'TERM': 'linux', 04:21:45 INFO - 'TMOUT': '86400', 04:21:45 INFO - 'USER': 'cltbld', 04:21:45 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484914746.504875-1028243370', 04:21:45 INFO - '_': '/tools/buildbot/bin/python'} 04:21:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:21:45 INFO - Running setup.py (path:/tmp/pip-th7jq4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:21:45 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)) 04:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:21:45 INFO - Running setup.py (path:/tmp/pip-lM8gHl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:21:45 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)) 04:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:21:45 INFO - Running setup.py (path:/tmp/pip-Mzn0dH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:21:45 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)) 04:21:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:21:45 INFO - Running setup.py (path:/tmp/pip-WsmyCg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:21:46 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)) 04:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:21:46 INFO - Running setup.py (path:/tmp/pip-2g1Qq2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:21:46 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)) 04:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:21:46 INFO - Running setup.py (path:/tmp/pip-KYBYMo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:21:46 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)) 04:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:21:46 INFO - Running setup.py (path:/tmp/pip-nuIDJu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:21:46 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)) 04:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:21:46 INFO - Running setup.py (path:/tmp/pip-ZEQOQl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:21:46 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)) 04:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:21:46 INFO - Running setup.py (path:/tmp/pip-jT0hkR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:21:46 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)) 04:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:21:46 INFO - Running setup.py (path:/tmp/pip-z7K9GK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:21:46 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)) 04:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:21:46 INFO - Running setup.py (path:/tmp/pip-KkiHD6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:21:46 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)) 04:21:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:21:46 INFO - Running setup.py (path:/tmp/pip-HL5yTz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:21:47 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)) 04:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:21:47 INFO - Running setup.py (path:/tmp/pip-ux5z5R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:21:47 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)) 04:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:21:47 INFO - Running setup.py (path:/tmp/pip-GTNJPm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:21:47 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)) 04:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:21:47 INFO - Running setup.py (path:/tmp/pip-TanIsr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:21:47 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)) 04:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:21:47 INFO - Running setup.py (path:/tmp/pip-HOB2e0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:21:47 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)) 04:21:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:21:47 INFO - Running setup.py (path:/tmp/pip-kWg2e3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:21:47 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)) 04:21:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:21:47 INFO - Running setup.py (path:/tmp/pip-xY_fms-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:21:47 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)) 04:21:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:21:47 INFO - Running setup.py (path:/tmp/pip-igZkpU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:21:48 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)) 04:21:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:21:48 INFO - Running setup.py (path:/tmp/pip-OSTemA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:21:48 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)) 04:21:48 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:21:48 INFO - Running setup.py (path:/tmp/pip-qXP8Y0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:21:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:21:48 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)) 04:21:48 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)) 04:21:48 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)) 04:21:48 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)) 04:21:48 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)) 04:21:48 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)) 04:21:48 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.4->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:21:48 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 04:21:48 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 04:21:48 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 04:21:48 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 04:21:48 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 04:21:48 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 04:21:53 INFO - Downloading blessings-1.6.tar.gz 04:21:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:21:53 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)) 04:21:53 INFO - Installing collected packages: blessings 04:21:53 INFO - Running setup.py install for blessings 04:21:54 INFO - Successfully installed blessings 04:21:54 INFO - Cleaning up... 04:21:54 INFO - Return code: 0 04:21:54 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:21:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:21:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:21:54 INFO - Reading from file tmpfile_stdout 04:21:54 INFO - Current package versions: 04:21:54 INFO - argparse == 1.2.1 04:21:54 INFO - blessings == 1.6 04:21:54 INFO - blobuploader == 1.2.4 04:21:54 INFO - browsermob-proxy == 0.6.0 04:21:54 INFO - docopt == 0.6.1 04:21:54 INFO - functools32 == 3.2.3-2 04:21:54 INFO - jsonschema == 2.5.1 04:21:54 INFO - manifestparser == 1.1 04:21:54 INFO - marionette-client == 3.1.0 04:21:54 INFO - marionette-driver == 2.0.0 04:21:54 INFO - mozInstall == 1.12 04:21:54 INFO - mozcrash == 0.17 04:21:54 INFO - mozdebug == 0.1 04:21:54 INFO - mozdevice == 0.48 04:21:54 INFO - mozfile == 1.2 04:21:54 INFO - mozhttpd == 0.7 04:21:54 INFO - mozinfo == 0.9 04:21:54 INFO - mozleak == 0.1 04:21:54 INFO - mozlog == 3.4 04:21:54 INFO - moznetwork == 0.27 04:21:54 INFO - mozprocess == 0.23 04:21:54 INFO - mozprofile == 0.28 04:21:54 INFO - mozrunner == 6.12 04:21:54 INFO - mozscreenshot == 0.1 04:21:54 INFO - mozsystemmonitor == 0.3 04:21:54 INFO - moztest == 0.7 04:21:54 INFO - mozversion == 1.4 04:21:54 INFO - psutil == 3.1.1 04:21:54 INFO - requests == 1.2.3 04:21:54 INFO - wptserve == 1.4.0 04:21:54 INFO - wsgiref == 0.1.2 04:21:54 INFO - Running post-action listener: _resource_record_post_action 04:21:54 INFO - Running post-action listener: _start_resource_monitoring 04:21:54 INFO - Starting resource monitoring. 04:21:54 INFO - [mozharness: 2017-01-20 12:21:54.758247Z] Finished create-virtualenv step (success) 04:21:54 INFO - [mozharness: 2017-01-20 12:21:54.764999Z] Running pull step. 04:21:54 INFO - Running pre-action listener: _resource_record_pre_action 04:21:54 INFO - Running main action method: pull 04:21:54 INFO - Pull has nothing to do! 04:21:54 INFO - Running post-action listener: _resource_record_post_action 04:21:54 INFO - [mozharness: 2017-01-20 12:21:54.767043Z] Finished pull step (success) 04:21:54 INFO - [mozharness: 2017-01-20 12:21:54.768332Z] Running install step. 04:21:54 INFO - Running pre-action listener: _resource_record_pre_action 04:21:54 INFO - Running main action method: install 04:21:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:21:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:21:55 INFO - Reading from file tmpfile_stdout 04:21:55 INFO - Detecting whether we're running mozinstall >=1.0... 04:21:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:21:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:21:55 INFO - Reading from file tmpfile_stdout 04:21:55 INFO - Output received: 04:21:55 INFO - Usage: mozinstall [options] installer 04:21:55 INFO - Options: 04:21:55 INFO - -h, --help show this help message and exit 04:21:55 INFO - -d DEST, --destination=DEST 04:21:55 INFO - Directory to install application into. [default: 04:21:55 INFO - "/builds/slave/test"] 04:21:55 INFO - --app=APP Application being installed. [default: firefox] 04:21:55 INFO - mkdir: /builds/slave/test/build/application 04:21:55 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'] 04:21:55 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 04:22:25 INFO - Reading from file tmpfile_stdout 04:22:25 INFO - Output received: 04:22:25 INFO - /builds/slave/test/build/application/firefox/firefox 04:22:25 INFO - Running post-action listener: _resource_record_post_action 04:22:25 INFO - [mozharness: 2017-01-20 12:22:25.723184Z] Finished install step (success) 04:22:25 INFO - [mozharness: 2017-01-20 12:22:25.723419Z] Running run-tests step. 04:22:25 INFO - Running pre-action listener: _resource_record_pre_action 04:22:25 INFO - Running main action method: run_tests 04:22:25 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:22:25 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:22:25 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:22:25 INFO - grabbing minidump binary from tooltool 04:22:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org')]} 04:22:25 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 0x8b3bae8>, '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 0x8d69b30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e2b7a0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:22:25 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 04:22:25 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 04:22:25 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 04:22:25 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 04:22:25 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 04:22:27 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpecEYzF 04:22:27 INFO - INFO - File integrity verified, renaming tmpecEYzF to linux32-minidump_stackwalk 04:22:27 INFO - INFO - Updating local cache /builds/tooltool_cache... 04:22:27 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk 04:22:27 INFO - Return code: 0 04:22:27 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 04:22:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:22:27 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/KsSfWquYS_KpXI4MxZPH8g/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 04:22:27 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/KsSfWquYS_KpXI4MxZPH8g/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 04:22:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:22:27 INFO - 'CCACHE_UMASK': '002', 04:22:27 INFO - 'DISPLAY': ':0', 04:22:27 INFO - 'HOME': '/home/cltbld', 04:22:27 INFO - 'LANG': 'en_US.UTF-8', 04:22:27 INFO - 'LOGNAME': 'cltbld', 04:22:27 INFO - 'MAIL': '/var/mail/cltbld', 04:22:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:22:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:22:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:22:27 INFO - 'MOZ_NO_REMOTE': '1', 04:22:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:22:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:22:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:22:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:22:27 INFO - 'PWD': '/builds/slave/test', 04:22:27 INFO - 'SHELL': '/bin/bash', 04:22:27 INFO - 'SHLVL': '1', 04:22:27 INFO - 'TERM': 'linux', 04:22:27 INFO - 'TMOUT': '86400', 04:22:27 INFO - 'USER': 'cltbld', 04:22:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1484914746.504875-1028243370', 04:22:27 INFO - '_': '/tools/buildbot/bin/python'} 04:22:27 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/KsSfWquYS_KpXI4MxZPH8g/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 04:22:28 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 04:22:28 INFO - import pkg_resources 04:22:34 INFO - Using 1 client processes 04:22:35 INFO - wptserve Starting http server on 127.0.0.1:8000 04:22:35 INFO - wptserve Starting http server on 127.0.0.1:8001 04:22:35 INFO - wptserve Starting http server on 127.0.0.1:8443 04:22:37 INFO - SUITE-START | Running 640 tests 04:22:37 INFO - Running testharness tests 04:22:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms 04:22:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms 04:22:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms 04:22:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms 04:22:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms 04:22:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 4ms 04:22:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms 04:22:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms 04:22:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms 04:22:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms 04:22:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms 04:22:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms 04:22:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 04:22:37 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 04:22:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 6ms 04:22:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 0ms 04:22:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 04:22:37 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 04:22:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 0ms 04:22:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1ms 04:22:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 0ms 04:22:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 1ms 04:22:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 0ms 04:22:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 0ms 04:22:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 04:22:37 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 0ms 04:22:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 04:22:37 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 04:22:37 INFO - TEST-START | /resource-timing/resource-timing.html 04:22:37 INFO - TEST-SKIP | /resource-timing/resource-timing.html | took 0ms 04:22:37 INFO - TEST-START | /service-workers/service-worker/resource-timing.https.html 04:22:37 INFO - TEST-SKIP | /service-workers/service-worker/resource-timing.https.html | took 1ms 04:22:37 INFO - TEST-START | /streams/byte-length-queuing-strategy.https.html 04:22:37 INFO - TEST-SKIP | /streams/byte-length-queuing-strategy.https.html | took 0ms 04:22:37 INFO - TEST-START | /streams/count-queuing-strategy.https.html 04:22:37 INFO - TEST-SKIP | /streams/count-queuing-strategy.https.html | took 1ms 04:22:37 INFO - Setting up ssl 04:22:37 INFO - PROCESS | certutil | 04:22:37 INFO - PROCESS | certutil | 04:22:37 INFO - PROCESS | certutil | 04:22:37 INFO - Certificate Nickname Trust Attributes 04:22:37 INFO - SSL,S/MIME,JAR/XPI 04:22:37 INFO - 04:22:37 INFO - web-platform-tests CT,, 04:22:37 INFO - 04:22:37 INFO - Application command: /builds/slave/test/build/application/firefox/firefox --marionette about:blank -profile /tmp/tmpjahV5R.mozrunner 04:22:37 INFO - Starting runner 04:22:40 INFO - PROCESS | 1886 | 1484914960654 Marionette DEBUG Marionette enabled via build flag and pref 04:22:40 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3f5c800 == 1 [pid = 1886] [id = 1] 04:22:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 1 (0xa3f5cc00) [pid = 1886] [serial = 1] [outer = (nil)] 04:22:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 2 (0xa3f5d400) [pid = 1886] [serial = 2] [outer = 0xa3f5cc00] 04:22:41 INFO - PROCESS | 1886 | 1484914961462 Marionette INFO Listening on port 2828 04:22:42 INFO - PROCESS | 1886 | 1484914962306 Marionette DEBUG Marionette enabled via command-line flag 04:22:42 INFO - PROCESS | 1886 | ++DOCSHELL 0x9f16dc00 == 2 [pid = 1886] [id = 2] 04:22:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 3 (0x9f16e000) [pid = 1886] [serial = 3] [outer = (nil)] 04:22:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 4 (0x9f16e800) [pid = 1886] [serial = 4] [outer = 0x9f16e000] 04:22:42 INFO - PROCESS | 1886 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9e64b880 04:22:42 INFO - PROCESS | 1886 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9e65c380 04:22:42 INFO - PROCESS | 1886 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9e6629a0 04:22:42 INFO - PROCESS | 1886 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9e665460 04:22:42 INFO - PROCESS | 1886 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9e665f20 04:22:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0x9e6a1800) [pid = 1886] [serial = 5] [outer = 0xa3f5cc00] 04:22:42 INFO - PROCESS | 1886 | 1484914962955 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53231 04:22:42 INFO - PROCESS | 1886 | 1484914962980 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53232 04:22:43 INFO - PROCESS | 1886 | 1484914963061 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53233 04:22:43 INFO - PROCESS | 1886 | 1484914963067 Marionette DEBUG Closed connection conn0 04:22:43 INFO - PROCESS | 1886 | 1484914963071 Marionette DEBUG Closed connection conn1 04:22:43 INFO - PROCESS | 1886 | 1484914963188 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:53234 04:22:43 INFO - PROCESS | 1886 | 1484914963191 Marionette DEBUG Closed connection conn2 04:22:43 INFO - PROCESS | 1886 | 1484914963242 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:53235 04:22:43 INFO - PROCESS | 1886 | 1484914963258 Marionette DEBUG Closed connection conn3 04:22:43 INFO - PROCESS | 1886 | 1484914963338 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:22:43 INFO - PROCESS | 1886 | 1484914963357 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":"20170120030925","processId":1886,"version":"51.0"} 04:22:43 INFO - PROCESS | 1886 | [1886] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 04:22:44 INFO - PROCESS | 1886 | [1886] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 04:22:44 INFO - PROCESS | 1886 | [1886] 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 04:22:45 INFO - PROCESS | 1886 | ++DOCSHELL 0x9a47f000 == 3 [pid = 1886] [id = 3] 04:22:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0x9a47f400) [pid = 1886] [serial = 6] [outer = (nil)] 04:22:45 INFO - PROCESS | 1886 | ++DOCSHELL 0x99514400 == 4 [pid = 1886] [id = 4] 04:22:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0x99514800) [pid = 1886] [serial = 7] [outer = (nil)] 04:22:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0x99352400) [pid = 1886] [serial = 8] [outer = 0x99514800] 04:22:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0x98f55c00) [pid = 1886] [serial = 9] [outer = 0x9a47f400] 04:22:47 INFO - PROCESS | 1886 | [Child 1933] 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 04:22:49 INFO - PROCESS | 1886 | ++DOCSHELL 0xa761b800 == 1 [pid = 1933] [id = 1] 04:22:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 1 (0xa7699400) [pid = 1933] [serial = 1] [outer = (nil)] 04:22:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 2 (0xa5449800) [pid = 1933] [serial = 2] [outer = 0xa7699400] 04:22:50 INFO - PROCESS | 1886 | 1484914970584 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"3fe434f1-fd80-4416-8ecb-c17f1d8117ce","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":"20170120030925","processId":1886,"version":"51.0","command_id":1}}] 04:22:50 INFO - PROCESS | 1886 | 1484914970607 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}] 04:22:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 3 (0xa4587000) [pid = 1933] [serial = 3] [outer = 0xa7699400] 04:22:50 INFO - PROCESS | 1886 | 1484914970846 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 04:22:50 INFO - PROCESS | 1886 | 1484914970860 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:22:51 INFO - PROCESS | 1886 | [Child 1933] 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 04:22:51 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:22:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 4 (0xa544c400) [pid = 1933] [serial = 4] [outer = 0xa7699400] 04:22:51 INFO - PROCESS | 1886 | 1484914971501 Marionette TRACE conn4 <- [1,3,null,{}] 04:22:51 INFO - PROCESS | 1886 | 1484914971552 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:22:51 INFO - PROCESS | 1886 | 1484914971619 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 04:22:51 INFO - PROCESS | 1886 | 1484914971667 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 04:22:51 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 04:22:51 INFO - PROCESS | 1886 | 1484914971677 Marionette TRACE conn4 <- [1,5,null,{"value":"2147483649"}] 04:22:51 INFO - PROCESS | 1886 | 1484914971687 Marionette TRACE conn4 -> [0,6,"timeouts",{"script":35000}] 04:22:51 INFO - PROCESS | 1886 | 1484914971694 Marionette TRACE conn4 <- [1,6,null,{}] 04:22:51 INFO - PROCESS | 1886 | 1484914971703 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}] 04:22:51 INFO - PROCESS | 1886 | 1484914971756 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 04:22:52 INFO - PROCESS | 1886 | 1484914972101 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:22:52 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45ec800 == 2 [pid = 1933] [id = 2] 04:22:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa45ecc00) [pid = 1933] [serial = 5] [outer = (nil)] 04:22:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa44d9400) [pid = 1933] [serial = 6] [outer = 0xa45ecc00] 04:22:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9433bc00 == 5 [pid = 1886] [id = 5] 04:22:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0x97cb4400) [pid = 1886] [serial = 10] [outer = (nil)] 04:22:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa44dd400) [pid = 1933] [serial = 7] [outer = 0xa45ecc00] 04:22:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0x996afc00) [pid = 1886] [serial = 11] [outer = 0x97cb4400] 04:22:52 INFO - PROCESS | 1886 | 1484914972577 Marionette DEBUG loaded listener.js 04:22:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0x98f54400) [pid = 1886] [serial = 12] [outer = 0x97cb4400] 04:22:53 INFO - PROCESS | 1886 | ++DOCSHELL 0xa5a46c00 == 6 [pid = 1886] [id = 6] 04:22:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa5a47000) [pid = 1886] [serial = 13] [outer = (nil)] 04:22:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa737f000) [pid = 1886] [serial = 14] [outer = 0xa5a47000] 04:22:53 INFO - PROCESS | 1886 | [Parent 1886] 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 04:22:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa6f7ac00) [pid = 1886] [serial = 15] [outer = 0xa5a47000] 04:22:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9f476800 == 7 [pid = 1886] [id = 7] 04:22:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0x9f476c00) [pid = 1886] [serial = 16] [outer = (nil)] 04:22:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0x9f47b400) [pid = 1886] [serial = 17] [outer = 0x9f476c00] 04:22:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0x9b0d6800) [pid = 1886] [serial = 18] [outer = 0x9f476c00] 04:22:54 INFO - PROCESS | 1886 | 1484914974607 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] 04:22:54 INFO - PROCESS | 1886 | 1484914974669 Marionette TRACE conn4 <- [1,9,null,{"value":"2147483649"}] 04:22:54 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 04:22:54 INFO - PROCESS | 1886 | 1484914974677 Marionette TRACE conn4 -> [0,10,"timeouts",{"script":35000}] 04:22:54 INFO - PROCESS | 1886 | 1484914974682 Marionette TRACE conn4 <- [1,10,null,{}] 04:22:54 INFO - PROCESS | 1886 | 1484914974689 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}] 04:22:54 INFO - PROCESS | 1886 | 1484914974927 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 04:22:54 INFO - PROCESS | 1886 | 1484914974961 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:22:54 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39e1400 == 3 [pid = 1933] [id = 3] 04:22:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa39e1800) [pid = 1933] [serial = 8] [outer = (nil)] 04:22:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa383a800) [pid = 1933] [serial = 9] [outer = 0xa39e1800] 04:22:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa383e800) [pid = 1933] [serial = 10] [outer = 0xa39e1800] 04:22:56 INFO - PROCESS | 1886 | --DOCSHELL 0x99514400 == 6 [pid = 1886] [id = 4] 04:22:56 INFO - PROCESS | 1886 | 1484914976325 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] 04:22:56 INFO - PROCESS | 1886 | 1484914976371 Marionette TRACE conn4 <- [1,13,null,{"value":"2147483649"}] 04:22:56 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 04:22:56 INFO - PROCESS | 1886 | 1484914976380 Marionette TRACE conn4 -> [0,14,"timeouts",{"script":35000}] 04:22:56 INFO - PROCESS | 1886 | 1484914976386 Marionette TRACE conn4 <- [1,14,null,{}] 04:22:56 INFO - PROCESS | 1886 | 1484914976393 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}] 04:22:56 INFO - PROCESS | 1886 | 1484914976627 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 04:22:56 INFO - PROCESS | 1886 | 1484914976677 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:22:56 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3666400 == 4 [pid = 1933] [id = 4] 04:22:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa3666800) [pid = 1933] [serial = 11] [outer = (nil)] 04:22:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa366a400) [pid = 1933] [serial = 12] [outer = 0xa3666800] 04:22:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa366c400) [pid = 1933] [serial = 13] [outer = 0xa3666800] 04:22:57 INFO - PROCESS | 1886 | 1484914977741 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] 04:22:57 INFO - PROCESS | 1886 | 1484914977772 Marionette TRACE conn4 <- [1,17,null,{"value":"2147483649"}] 04:22:57 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 04:22:57 INFO - PROCESS | 1886 | 1484914977796 Marionette TRACE conn4 -> [0,18,"timeouts",{"script":35000}] 04:22:57 INFO - PROCESS | 1886 | 1484914977802 Marionette TRACE conn4 <- [1,18,null,{}] 04:22:57 INFO - PROCESS | 1886 | 1484914977808 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}] 04:22:57 INFO - PROCESS | 1886 | 1484914977993 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 04:22:58 INFO - PROCESS | 1886 | 1484914978029 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:22:58 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355d400 == 5 [pid = 1933] [id = 5] 04:22:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa355e400) [pid = 1933] [serial = 14] [outer = (nil)] 04:22:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa3562000) [pid = 1933] [serial = 15] [outer = 0xa355e400] 04:22:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa3562c00) [pid = 1933] [serial = 16] [outer = 0xa355e400] 04:22:58 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3662c00 == 6 [pid = 1933] [id = 6] 04:22:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa366dc00) [pid = 1933] [serial = 17] [outer = (nil)] 04:22:58 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:22:58 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:22:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa39e4c00) [pid = 1933] [serial = 18] [outer = 0xa366dc00] 04:22:59 INFO - PROCESS | 1886 | 1484914979139 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] 04:22:59 INFO - PROCESS | 1886 | 1484914979186 Marionette TRACE conn4 <- [1,21,null,{"value":"2147483649"}] 04:22:59 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 04:22:59 INFO - PROCESS | 1886 | 1484914979193 Marionette TRACE conn4 -> [0,22,"timeouts",{"script":35000}] 04:22:59 INFO - PROCESS | 1886 | 1484914979201 Marionette TRACE conn4 <- [1,22,null,{}] 04:22:59 INFO - PROCESS | 1886 | 1484914979219 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}] 04:22:59 INFO - PROCESS | 1886 | 1484914979418 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 04:22:59 INFO - PROCESS | 1886 | 1484914979488 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:22:59 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355b800 == 7 [pid = 1933] [id = 7] 04:22:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa355cc00) [pid = 1933] [serial = 19] [outer = (nil)] 04:22:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa34cfc00) [pid = 1933] [serial = 20] [outer = 0xa355cc00] 04:22:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa34d3800) [pid = 1933] [serial = 21] [outer = 0xa355cc00] 04:23:00 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3435400 == 8 [pid = 1933] [id = 8] 04:23:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa34d0c00) [pid = 1933] [serial = 22] [outer = (nil)] 04:23:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa34d5000) [pid = 1933] [serial = 23] [outer = 0xa34d0c00] 04:23:00 INFO - PROCESS | 1886 | 1484914980874 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] 04:23:00 INFO - PROCESS | 1886 | 1484914980935 Marionette TRACE conn4 <- [1,25,null,{"value":"2147483649"}] 04:23:00 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 04:23:00 INFO - PROCESS | 1886 | 1484914980947 Marionette TRACE conn4 -> [0,26,"timeouts",{"script":35000}] 04:23:00 INFO - PROCESS | 1886 | 1484914980951 Marionette TRACE conn4 <- [1,26,null,{}] 04:23:00 INFO - PROCESS | 1886 | 1484914980965 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}] 04:23:01 INFO - PROCESS | 1886 | 1484914981146 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 04:23:01 INFO - PROCESS | 1886 | 1484914981256 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:23:01 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3434400 == 9 [pid = 1933] [id = 9] 04:23:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa3434c00) [pid = 1933] [serial = 24] [outer = (nil)] 04:23:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa3566c00) [pid = 1933] [serial = 25] [outer = 0xa3434c00] 04:23:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa3664800) [pid = 1933] [serial = 26] [outer = 0xa3434c00] 04:23:02 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3430800 == 10 [pid = 1933] [id = 10] 04:23:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa34d1400) [pid = 1933] [serial = 27] [outer = (nil)] 04:23:02 INFO - PROCESS | 1886 | --DOCSHELL 0xa3662c00 == 9 [pid = 1933] [id = 6] 04:23:02 INFO - PROCESS | 1886 | --DOCSHELL 0xa355d400 == 8 [pid = 1933] [id = 5] 04:23:02 INFO - PROCESS | 1886 | --DOCSHELL 0xa3666400 == 7 [pid = 1933] [id = 4] 04:23:02 INFO - PROCESS | 1886 | --DOCSHELL 0xa39e1400 == 6 [pid = 1933] [id = 3] 04:23:02 INFO - PROCESS | 1886 | --DOCSHELL 0xa45ec800 == 5 [pid = 1933] [id = 2] 04:23:03 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:23:03 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:23:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa34d0800) [pid = 1933] [serial = 28] [outer = 0xa34d1400] 04:23:03 INFO - PROCESS | 1886 | 1484914983299 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] 04:23:03 INFO - PROCESS | 1886 | 1484914983352 Marionette TRACE conn4 <- [1,29,null,{"value":"2147483649"}] 04:23:03 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 04:23:03 INFO - PROCESS | 1886 | 1484914983361 Marionette TRACE conn4 -> [0,30,"timeouts",{"script":35000}] 04:23:03 INFO - PROCESS | 1886 | 1484914983367 Marionette TRACE conn4 <- [1,30,null,{}] 04:23:03 INFO - PROCESS | 1886 | 1484914983384 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}] 04:23:03 INFO - PROCESS | 1886 | 1484914983592 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 04:23:03 INFO - PROCESS | 1886 | 1484914983695 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:23:03 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3840800 == 6 [pid = 1933] [id = 11] 04:23:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa3841000) [pid = 1933] [serial = 29] [outer = (nil)] 04:23:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa3847800) [pid = 1933] [serial = 30] [outer = 0xa3841000] 04:23:04 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0x99514800) [pid = 1886] [serial = 7] [outer = (nil)] [url = about:blank] 04:23:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa3848800) [pid = 1933] [serial = 31] [outer = 0xa3841000] 04:23:04 WARNING - wptserve Traceback (most recent call last): 04:23:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:23:04 WARNING - rv = self.func(request, response) 04:23:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:23:04 WARNING - access_control_allow_origin = "*") 04:23:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:23:04 WARNING - payload = payload_generator(server_data) 04:23:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:23:04 WARNING - return encode_string_as_bmp_image(data) 04:23:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:23:04 WARNING - img.save(f, "BMP") 04:23:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:23:04 WARNING - f.write(bmpfileheader) 04:23:04 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:23:04 WARNING - 04:23:08 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0x9f47b400) [pid = 1886] [serial = 17] [outer = (nil)] [url = about:blank] 04:23:08 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0x996afc00) [pid = 1886] [serial = 11] [outer = (nil)] [url = about:blank] 04:23:08 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa737f000) [pid = 1886] [serial = 14] [outer = (nil)] [url = about:blank] 04:23:08 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0x99352400) [pid = 1886] [serial = 8] [outer = (nil)] [url = about:blank] 04:23:08 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa3f5d400) [pid = 1886] [serial = 2] [outer = (nil)] [url = about:blank] 04:23:09 INFO - PROCESS | 1886 | --DOCSHELL 0xa3430800 == 5 [pid = 1933] [id = 10] 04:23:09 INFO - PROCESS | 1886 | --DOCSHELL 0xa3435400 == 4 [pid = 1933] [id = 8] 04:23:09 INFO - PROCESS | 1886 | --DOCSHELL 0xa355b800 == 3 [pid = 1933] [id = 7] 04:23:10 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa355e400) [pid = 1933] [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] 04:23:10 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa366dc00) [pid = 1933] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:23:10 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa355cc00) [pid = 1933] [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] 04:23:10 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa39e1800) [pid = 1933] [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] 04:23:10 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa3666800) [pid = 1933] [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] 04:23:10 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa3434c00) [pid = 1933] [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] 04:23:10 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa45ecc00) [pid = 1933] [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] 04:23:10 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa34d0c00) [pid = 1933] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484914980587] 04:23:10 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa34d1400) [pid = 1933] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:23:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa3434400 == 2 [pid = 1933] [id = 9] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa5449800) [pid = 1933] [serial = 2] [outer = (nil)] [url = about:blank] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa3562000) [pid = 1933] [serial = 15] [outer = (nil)] [url = about:blank] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa3562c00) [pid = 1933] [serial = 16] [outer = (nil)] [url = about:blank] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa39e4c00) [pid = 1933] [serial = 18] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa383a800) [pid = 1933] [serial = 9] [outer = (nil)] [url = about:blank] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa383e800) [pid = 1933] [serial = 10] [outer = (nil)] [url = about:blank] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa366a400) [pid = 1933] [serial = 12] [outer = (nil)] [url = about:blank] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa366c400) [pid = 1933] [serial = 13] [outer = (nil)] [url = about:blank] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa4587000) [pid = 1933] [serial = 3] [outer = (nil)] [url = about:blank] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa44d9400) [pid = 1933] [serial = 6] [outer = (nil)] [url = about:blank] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa44dd400) [pid = 1933] [serial = 7] [outer = (nil)] [url = about:blank] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa34d5000) [pid = 1933] [serial = 23] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484914980587] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa3847800) [pid = 1933] [serial = 30] [outer = (nil)] [url = about:blank] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa34d0800) [pid = 1933] [serial = 28] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa3664800) [pid = 1933] [serial = 26] [outer = (nil)] [url = about:blank] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa34d3800) [pid = 1933] [serial = 21] [outer = (nil)] [url = about:blank] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa3566c00) [pid = 1933] [serial = 25] [outer = (nil)] [url = about:blank] 04:23:13 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa34cfc00) [pid = 1933] [serial = 20] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0x94074000) [pid = 1886] [serial = 19] [outer = 0x9f476c00] 04:23:34 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:23:34 INFO - PROCESS | 1886 | 1484915014195 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]]]}] 04:23:34 INFO - . 04:23:34 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30874ms 04:23:34 INFO - PROCESS | 1886 | 1484915014236 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 04:23:34 INFO - PROCESS | 1886 | 1484915014243 Marionette TRACE conn4 <- [1,33,null,{"value":"2147483649"}] 04:23:34 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 04:23:34 INFO - PROCESS | 1886 | 1484915014253 Marionette TRACE conn4 -> [0,34,"timeouts",{"script":35000}] 04:23:34 INFO - PROCESS | 1886 | 1484915014260 Marionette TRACE conn4 <- [1,34,null,{}] 04:23:34 INFO - PROCESS | 1886 | 1484915014273 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}] 04:23:34 INFO - PROCESS | 1886 | 1484915014506 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 04:23:34 INFO - PROCESS | 1886 | 1484915014564 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:23:34 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3433400 == 3 [pid = 1933] [id = 12] 04:23:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa3433800) [pid = 1933] [serial = 32] [outer = (nil)] 04:23:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa3438c00) [pid = 1933] [serial = 33] [outer = 0xa3433800] 04:23:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa34d6c00) [pid = 1933] [serial = 34] [outer = 0xa3433800] 04:23:35 WARNING - wptserve Traceback (most recent call last): 04:23:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:23:35 WARNING - rv = self.func(request, response) 04:23:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:23:35 WARNING - access_control_allow_origin = "*") 04:23:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:23:35 WARNING - payload = payload_generator(server_data) 04:23:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:23:35 WARNING - return encode_string_as_bmp_image(data) 04:23:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:23:35 WARNING - img.save(f, "BMP") 04:23:35 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:23:35 WARNING - f.write(bmpfileheader) 04:23:35 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:23:35 WARNING - 04:23:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa3840800 == 2 [pid = 1933] [id = 11] 04:23:45 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0x9b0d6800) [pid = 1886] [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.] 04:23:47 INFO - PROCESS | 1886 | 1484915027572 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:23:49 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3841000) [pid = 1933] [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] 04:23:53 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa3438c00) [pid = 1933] [serial = 33] [outer = (nil)] [url = about:blank] 04:23:53 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa3848800) [pid = 1933] [serial = 31] [outer = (nil)] [url = about:blank] 04:24:04 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:24:05 INFO - PROCESS | 1886 | 1484915045024 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]]]}] 04:24:05 INFO - . 04:24:05 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30822ms 04:24:05 INFO - PROCESS | 1886 | 1484915045074 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 04:24:05 INFO - PROCESS | 1886 | 1484915045081 Marionette TRACE conn4 <- [1,37,null,{"value":"2147483649"}] 04:24:05 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 04:24:05 INFO - PROCESS | 1886 | 1484915045092 Marionette TRACE conn4 -> [0,38,"timeouts",{"script":35000}] 04:24:05 INFO - PROCESS | 1886 | 1484915045098 Marionette TRACE conn4 <- [1,38,null,{}] 04:24:05 INFO - PROCESS | 1886 | 1484915045111 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}] 04:24:05 INFO - PROCESS | 1886 | 1484915045348 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 04:24:05 INFO - PROCESS | 1886 | 1484915045427 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:24:05 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3438000 == 3 [pid = 1933] [id = 13] 04:24:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa3438800) [pid = 1933] [serial = 35] [outer = (nil)] 04:24:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa34d3800) [pid = 1933] [serial = 36] [outer = 0xa3438800] 04:24:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa34dbc00) [pid = 1933] [serial = 37] [outer = 0xa3438800] 04:24:06 WARNING - wptserve Traceback (most recent call last): 04:24:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:24:06 WARNING - rv = self.func(request, response) 04:24:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:24:06 WARNING - access_control_allow_origin = "*") 04:24:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:24:06 WARNING - payload = payload_generator(server_data) 04:24:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:24:06 WARNING - return encode_string_as_bmp_image(data) 04:24:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:24:06 WARNING - img.save(f, "BMP") 04:24:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:24:06 WARNING - f.write(bmpfileheader) 04:24:06 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:24:06 WARNING - 04:24:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa3433400 == 2 [pid = 1933] [id = 12] 04:24:20 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3433800) [pid = 1933] [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] 04:24:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0x996b2000) [pid = 1886] [serial = 20] [outer = 0x9f476c00] 04:24:24 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa34d3800) [pid = 1933] [serial = 36] [outer = (nil)] [url = about:blank] 04:24:24 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa34d6c00) [pid = 1933] [serial = 34] [outer = (nil)] [url = about:blank] 04:24:35 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:24:35 INFO - PROCESS | 1886 | 1484915075878 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]]]}] 04:24:35 INFO - . 04:24:35 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30819ms 04:24:35 INFO - PROCESS | 1886 | 1484915075910 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 04:24:35 INFO - PROCESS | 1886 | 1484915075918 Marionette TRACE conn4 <- [1,41,null,{"value":"2147483649"}] 04:24:35 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 04:24:35 INFO - PROCESS | 1886 | 1484915075929 Marionette TRACE conn4 -> [0,42,"timeouts",{"script":35000}] 04:24:35 INFO - PROCESS | 1886 | 1484915075936 Marionette TRACE conn4 <- [1,42,null,{}] 04:24:35 INFO - PROCESS | 1886 | 1484915075949 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}] 04:24:36 INFO - PROCESS | 1886 | 1484915076190 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 04:24:36 INFO - PROCESS | 1886 | 1484915076241 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:24:36 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3435c00 == 3 [pid = 1933] [id = 14] 04:24:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa3436000) [pid = 1933] [serial = 38] [outer = (nil)] 04:24:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa34d4000) [pid = 1933] [serial = 39] [outer = 0xa3436000] 04:24:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa34db800) [pid = 1933] [serial = 40] [outer = 0xa3436000] 04:24:37 INFO - PROCESS | 1886 | 1484915077215 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] 04:24:37 INFO - PROCESS | 1886 | 1484915077280 Marionette TRACE conn4 <- [1,45,null,{"value":"2147483649"}] 04:24:37 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 04:24:37 INFO - PROCESS | 1886 | 1484915077301 Marionette TRACE conn4 -> [0,46,"timeouts",{"script":35000}] 04:24:37 INFO - PROCESS | 1886 | 1484915077312 Marionette TRACE conn4 <- [1,46,null,{}] 04:24:37 INFO - PROCESS | 1886 | 1484915077317 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}] 04:24:37 INFO - PROCESS | 1886 | 1484915077552 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 04:24:37 INFO - PROCESS | 1886 | 1484915077595 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:24:37 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355d800 == 4 [pid = 1933] [id = 15] 04:24:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa3564c00) [pid = 1933] [serial = 41] [outer = (nil)] 04:24:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa3662c00) [pid = 1933] [serial = 42] [outer = 0xa3564c00] 04:24:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa3665c00) [pid = 1933] [serial = 43] [outer = 0xa3564c00] 04:24:38 INFO - PROCESS | 1886 | 1484915078583 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] 04:24:38 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 04:24:38 INFO - PROCESS | 1886 | 1484915078645 Marionette TRACE conn4 <- [1,49,null,{"value":"2147483649"}] 04:24:38 INFO - PROCESS | 1886 | 1484915078653 Marionette TRACE conn4 -> [0,50,"timeouts",{"script":35000}] 04:24:38 INFO - PROCESS | 1886 | 1484915078661 Marionette TRACE conn4 <- [1,50,null,{}] 04:24:38 INFO - PROCESS | 1886 | 1484915078689 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}] 04:24:38 INFO - PROCESS | 1886 | 1484915078889 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 04:24:39 INFO - PROCESS | 1886 | 1484915078991 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:24:39 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383cc00 == 5 [pid = 1933] [id = 16] 04:24:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa383d000) [pid = 1933] [serial = 44] [outer = (nil)] 04:24:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa3841400) [pid = 1933] [serial = 45] [outer = 0xa383d000] 04:24:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa3842800) [pid = 1933] [serial = 46] [outer = 0xa383d000] 04:24:39 INFO - PROCESS | 1886 | 1484915079974 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] 04:24:40 INFO - PROCESS | 1886 | 1484915080016 Marionette TRACE conn4 <- [1,53,null,{"value":"2147483649"}] 04:24:40 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 04:24:40 INFO - PROCESS | 1886 | 1484915080025 Marionette TRACE conn4 -> [0,54,"timeouts",{"script":35000}] 04:24:40 INFO - PROCESS | 1886 | 1484915080032 Marionette TRACE conn4 <- [1,54,null,{}] 04:24:40 INFO - PROCESS | 1886 | 1484915080044 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}] 04:24:40 INFO - PROCESS | 1886 | 1484915080294 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 04:24:40 INFO - PROCESS | 1886 | 1484915080356 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:24:40 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39e4000 == 6 [pid = 1933] [id = 17] 04:24:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa39e4400) [pid = 1933] [serial = 47] [outer = (nil)] 04:24:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa44dcc00) [pid = 1933] [serial = 48] [outer = 0xa39e4400] 04:24:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa44df800) [pid = 1933] [serial = 49] [outer = 0xa39e4400] 04:24:41 INFO - PROCESS | 1886 | 1484915081405 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] 04:24:41 INFO - PROCESS | 1886 | 1484915081432 Marionette TRACE conn4 <- [1,57,null,{"value":"2147483649"}] 04:24:41 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 04:24:41 INFO - PROCESS | 1886 | 1484915081446 Marionette TRACE conn4 -> [0,58,"timeouts",{"script":35000}] 04:24:41 INFO - PROCESS | 1886 | 1484915081452 Marionette TRACE conn4 <- [1,58,null,{}] 04:24:41 INFO - PROCESS | 1886 | 1484915081500 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}] 04:24:41 INFO - PROCESS | 1886 | 1484915081701 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 04:24:41 INFO - PROCESS | 1886 | 1484915081757 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:24:41 INFO - PROCESS | 1886 | ++DOCSHELL 0xa458bc00 == 7 [pid = 1933] [id = 18] 04:24:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa3840c00) [pid = 1933] [serial = 50] [outer = (nil)] 04:24:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa45e1000) [pid = 1933] [serial = 51] [outer = 0xa3840c00] 04:24:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa45e5c00) [pid = 1933] [serial = 52] [outer = 0xa3840c00] 04:24:42 INFO - PROCESS | 1886 | 1484915082824 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] 04:24:42 INFO - PROCESS | 1886 | 1484915082882 Marionette TRACE conn4 <- [1,61,null,{"value":"2147483649"}] 04:24:42 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 04:24:42 INFO - PROCESS | 1886 | 1484915082889 Marionette TRACE conn4 -> [0,62,"timeouts",{"script":35000}] 04:24:42 INFO - PROCESS | 1886 | 1484915082897 Marionette TRACE conn4 <- [1,62,null,{}] 04:24:42 INFO - PROCESS | 1886 | 1484915082930 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}] 04:24:43 INFO - PROCESS | 1886 | 1484915083169 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 04:24:43 INFO - PROCESS | 1886 | 1484915083224 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:24:43 INFO - PROCESS | 1886 | ++DOCSHELL 0xa4871800 == 8 [pid = 1933] [id = 19] 04:24:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa4871c00) [pid = 1933] [serial = 53] [outer = (nil)] 04:24:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa48f7800) [pid = 1933] [serial = 54] [outer = 0xa4871c00] 04:24:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa5443400) [pid = 1933] [serial = 55] [outer = 0xa4871c00] 04:24:44 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0x94074000) [pid = 1886] [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.] 04:24:44 INFO - PROCESS | 1886 | 1484915084424 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] 04:24:44 INFO - PROCESS | 1886 | 1484915084501 Marionette TRACE conn4 <- [1,65,null,{"value":"2147483649"}] 04:24:44 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 04:24:44 INFO - PROCESS | 1886 | 1484915084509 Marionette TRACE conn4 -> [0,66,"timeouts",{"script":35000}] 04:24:44 INFO - PROCESS | 1886 | 1484915084516 Marionette TRACE conn4 <- [1,66,null,{}] 04:24:44 INFO - PROCESS | 1886 | 1484915084529 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}] 04:24:44 INFO - PROCESS | 1886 | 1484915084696 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 04:24:44 INFO - PROCESS | 1886 | 1484915084765 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:24:44 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3664c00 == 9 [pid = 1933] [id = 20] 04:24:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa366c000) [pid = 1933] [serial = 56] [outer = (nil)] 04:24:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa3846400) [pid = 1933] [serial = 57] [outer = 0xa366c000] 04:24:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa39de800) [pid = 1933] [serial = 58] [outer = 0xa366c000] 04:24:46 INFO - PROCESS | 1886 | 1484915086070 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] 04:24:46 INFO - PROCESS | 1886 | 1484915086122 Marionette TRACE conn4 <- [1,69,null,{"value":"2147483649"}] 04:24:46 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 04:24:46 INFO - PROCESS | 1886 | 1484915086137 Marionette TRACE conn4 -> [0,70,"timeouts",{"script":35000}] 04:24:46 INFO - PROCESS | 1886 | 1484915086142 Marionette TRACE conn4 <- [1,70,null,{}] 04:24:46 INFO - PROCESS | 1886 | 1484915086148 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}] 04:24:46 INFO - PROCESS | 1886 | 1484915086381 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 04:24:46 INFO - PROCESS | 1886 | 1484915086459 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:24:46 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3560400 == 10 [pid = 1933] [id = 21] 04:24:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa3560800) [pid = 1933] [serial = 59] [outer = (nil)] 04:24:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa3667400) [pid = 1933] [serial = 60] [outer = 0xa3560800] 04:24:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa366c800) [pid = 1933] [serial = 61] [outer = 0xa3560800] 04:24:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa458bc00 == 9 [pid = 1933] [id = 18] 04:24:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa39e4000 == 8 [pid = 1933] [id = 17] 04:24:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa383cc00 == 7 [pid = 1933] [id = 16] 04:24:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa355d800 == 6 [pid = 1933] [id = 15] 04:24:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa3435c00 == 5 [pid = 1933] [id = 14] 04:24:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa3438000 == 4 [pid = 1933] [id = 13] 04:24:47 INFO - PROCESS | 1886 | 1484915087507 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] 04:24:47 INFO - PROCESS | 1886 | 1484915087530 Marionette TRACE conn4 <- [1,73,null,{"value":"2147483649"}] 04:24:47 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 04:24:47 INFO - PROCESS | 1886 | 1484915087537 Marionette TRACE conn4 -> [0,74,"timeouts",{"script":35000}] 04:24:47 INFO - PROCESS | 1886 | 1484915087543 Marionette TRACE conn4 <- [1,74,null,{}] 04:24:47 INFO - PROCESS | 1886 | 1484915087563 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}] 04:24:47 INFO - PROCESS | 1886 | 1484915087758 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 04:24:47 INFO - PROCESS | 1886 | 1484915087835 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:24:47 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39de000 == 5 [pid = 1933] [id = 22] 04:24:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa39de400) [pid = 1933] [serial = 62] [outer = (nil)] 04:24:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa44dec00) [pid = 1933] [serial = 63] [outer = 0xa39de400] 04:24:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa44e6800) [pid = 1933] [serial = 64] [outer = 0xa39de400] 04:24:48 INFO - PROCESS | 1886 | 1484915088819 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] 04:24:48 INFO - PROCESS | 1886 | 1484915088881 Marionette TRACE conn4 <- [1,77,null,{"value":"2147483649"}] 04:24:48 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 04:24:48 INFO - PROCESS | 1886 | 1484915088887 Marionette TRACE conn4 -> [0,78,"timeouts",{"script":35000}] 04:24:48 INFO - PROCESS | 1886 | 1484915088892 Marionette TRACE conn4 <- [1,78,null,{}] 04:24:48 INFO - PROCESS | 1886 | 1484915088898 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}] 04:24:49 INFO - PROCESS | 1886 | 1484915089122 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 04:24:49 INFO - PROCESS | 1886 | 1484915089158 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:24:49 INFO - PROCESS | 1886 | ++DOCSHELL 0xa5382400 == 6 [pid = 1933] [id = 23] 04:24:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa5383000) [pid = 1933] [serial = 65] [outer = (nil)] 04:24:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa544ec00) [pid = 1933] [serial = 66] [outer = 0xa5383000] 04:24:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa5450000) [pid = 1933] [serial = 67] [outer = 0xa5383000] 04:24:50 INFO - PROCESS | 1886 | ++DOCSHELL 0xa8240400 == 7 [pid = 1933] [id = 24] 04:24:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa824c000) [pid = 1933] [serial = 68] [outer = (nil)] 04:24:50 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:24:50 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:24:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa8d45800) [pid = 1933] [serial = 69] [outer = 0xa824c000] 04:24:50 INFO - PROCESS | 1886 | 1484915090389 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] 04:24:50 INFO - PROCESS | 1886 | 1484915090443 Marionette TRACE conn4 <- [1,81,null,{"value":"2147483649"}] 04:24:50 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 04:24:50 INFO - PROCESS | 1886 | 1484915090456 Marionette TRACE conn4 -> [0,82,"timeouts",{"script":35000}] 04:24:50 INFO - PROCESS | 1886 | 1484915090459 Marionette TRACE conn4 <- [1,82,null,{}] 04:24:50 INFO - PROCESS | 1886 | 1484915090466 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}] 04:24:50 INFO - PROCESS | 1886 | 1484915090654 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 04:24:50 INFO - PROCESS | 1886 | 1484915090722 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:24:50 INFO - PROCESS | 1886 | ++DOCSHELL 0xacb79c00 == 8 [pid = 1933] [id = 25] 04:24:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xacbd4c00) [pid = 1933] [serial = 70] [outer = (nil)] 04:24:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa29cb800) [pid = 1933] [serial = 71] [outer = 0xacbd4c00] 04:24:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa29cc400) [pid = 1933] [serial = 72] [outer = 0xacbd4c00] 04:24:51 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa3840c00) [pid = 1933] [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] 04:24:51 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa3436000) [pid = 1933] [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] 04:24:51 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa3564c00) [pid = 1933] [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] 04:24:51 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa383d000) [pid = 1933] [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] 04:24:51 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa39e4400) [pid = 1933] [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] 04:24:51 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa3438800) [pid = 1933] [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] 04:24:51 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d1800 == 9 [pid = 1933] [id = 26] 04:24:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa29d2000) [pid = 1933] [serial = 73] [outer = (nil)] 04:24:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa29d5000) [pid = 1933] [serial = 74] [outer = 0xa29d2000] 04:24:52 INFO - PROCESS | 1886 | 1484915092121 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] 04:24:52 INFO - PROCESS | 1886 | 1484915092154 Marionette TRACE conn4 <- [1,85,null,{"value":"2147483649"}] 04:24:52 INFO - PROCESS | 1886 | 1484915092161 Marionette TRACE conn4 -> [0,86,"timeouts",{"script":35000}] 04:24:52 INFO - PROCESS | 1886 | 1484915092166 Marionette TRACE conn4 <- [1,86,null,{}] 04:24:52 INFO - PROCESS | 1886 | 1484915092172 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}] 04:24:52 INFO - PROCESS | 1886 | 1484915092371 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 04:24:52 INFO - PROCESS | 1886 | 1484915092461 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:24:52 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3840c00 == 10 [pid = 1933] [id = 27] 04:24:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa39e3400) [pid = 1933] [serial = 75] [outer = (nil)] 04:24:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa8dbd000) [pid = 1933] [serial = 76] [outer = 0xa39e3400] 04:24:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa3248c00) [pid = 1933] [serial = 77] [outer = 0xa39e3400] 04:24:53 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324e400 == 11 [pid = 1933] [id = 28] 04:24:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa324e800) [pid = 1933] [serial = 78] [outer = (nil)] 04:24:53 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:24:53 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:24:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa3250800) [pid = 1933] [serial = 79] [outer = 0xa324e800] 04:24:53 INFO - PROCESS | 1886 | 1484915093546 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] 04:24:53 INFO - PROCESS | 1886 | 1484915093597 Marionette TRACE conn4 <- [1,89,null,{"value":"2147483649"}] 04:24:53 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 04:24:53 INFO - PROCESS | 1886 | 1484915093604 Marionette TRACE conn4 -> [0,90,"timeouts",{"script":35000}] 04:24:53 INFO - PROCESS | 1886 | 1484915093607 Marionette TRACE conn4 <- [1,90,null,{}] 04:24:53 INFO - PROCESS | 1886 | 1484915093613 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}] 04:24:53 INFO - PROCESS | 1886 | 1484915093880 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 04:24:53 INFO - PROCESS | 1886 | 1484915093941 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:24:54 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324cc00 == 12 [pid = 1933] [id = 29] 04:24:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa324f000) [pid = 1933] [serial = 80] [outer = (nil)] 04:24:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa3433400) [pid = 1933] [serial = 81] [outer = 0xa324f000] 04:24:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa355a800) [pid = 1933] [serial = 82] [outer = 0xa324f000] 04:24:55 WARNING - wptserve Traceback (most recent call last): 04:24:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:24:55 WARNING - rv = self.func(request, response) 04:24:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:24:55 WARNING - access_control_allow_origin = "*") 04:24:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:24:55 WARNING - payload = payload_generator(server_data) 04:24:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:24:55 WARNING - return encode_string_as_bmp_image(data) 04:24:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:24:55 WARNING - img.save(f, "BMP") 04:24:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:24:55 WARNING - f.write(bmpfileheader) 04:24:55 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:24:55 WARNING - 04:24:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa324e400 == 11 [pid = 1933] [id = 28] 04:24:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d1800 == 10 [pid = 1933] [id = 26] 04:24:55 INFO - PROCESS | 1886 | --DOCSHELL 0xacb79c00 == 9 [pid = 1933] [id = 25] 04:24:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa8240400 == 8 [pid = 1933] [id = 24] 04:24:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa5382400 == 7 [pid = 1933] [id = 23] 04:24:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa39de000 == 6 [pid = 1933] [id = 22] 04:24:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa3560400 == 5 [pid = 1933] [id = 21] 04:24:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa3664c00 == 4 [pid = 1933] [id = 20] 04:24:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa4871800 == 3 [pid = 1933] [id = 19] 04:24:55 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa48f7800) [pid = 1933] [serial = 54] [outer = (nil)] [url = about:blank] 04:24:55 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa45e1000) [pid = 1933] [serial = 51] [outer = (nil)] [url = about:blank] 04:24:55 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa34d4000) [pid = 1933] [serial = 39] [outer = (nil)] [url = about:blank] 04:24:55 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa45e5c00) [pid = 1933] [serial = 52] [outer = (nil)] [url = about:blank] 04:24:55 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa44df800) [pid = 1933] [serial = 49] [outer = (nil)] [url = about:blank] 04:24:55 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa44dcc00) [pid = 1933] [serial = 48] [outer = (nil)] [url = about:blank] 04:24:55 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa3842800) [pid = 1933] [serial = 46] [outer = (nil)] [url = about:blank] 04:24:55 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa3841400) [pid = 1933] [serial = 45] [outer = (nil)] [url = about:blank] 04:24:55 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa3665c00) [pid = 1933] [serial = 43] [outer = (nil)] [url = about:blank] 04:24:55 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa34db800) [pid = 1933] [serial = 40] [outer = (nil)] [url = about:blank] 04:24:55 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xa3662c00) [pid = 1933] [serial = 42] [outer = (nil)] [url = about:blank] 04:24:55 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0xa34dbc00) [pid = 1933] [serial = 37] [outer = (nil)] [url = about:blank] 04:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa5383000) [pid = 1933] [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] 04:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xacbd4c00) [pid = 1933] [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] 04:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa3560800) [pid = 1933] [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] 04:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa39de400) [pid = 1933] [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] 04:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa29d2000) [pid = 1933] [serial = 73] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915091866] 04:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa824c000) [pid = 1933] [serial = 68] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:25:02 INFO - PROCESS | 1886 | --DOCSHELL 0xa3840c00 == 2 [pid = 1933] [id = 27] 04:25:02 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa8dbd000) [pid = 1933] [serial = 76] [outer = (nil)] [url = about:blank] 04:25:02 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa366c800) [pid = 1933] [serial = 61] [outer = (nil)] [url = about:blank] 04:25:02 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa44e6800) [pid = 1933] [serial = 64] [outer = (nil)] [url = about:blank] 04:25:02 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa29cb800) [pid = 1933] [serial = 71] [outer = (nil)] [url = about:blank] 04:25:02 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa29d5000) [pid = 1933] [serial = 74] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915091866] 04:25:02 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa29cc400) [pid = 1933] [serial = 72] [outer = (nil)] [url = about:blank] 04:25:02 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa8d45800) [pid = 1933] [serial = 69] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:25:02 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa5450000) [pid = 1933] [serial = 67] [outer = (nil)] [url = about:blank] 04:25:02 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa544ec00) [pid = 1933] [serial = 66] [outer = (nil)] [url = about:blank] 04:25:02 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa44dec00) [pid = 1933] [serial = 63] [outer = (nil)] [url = about:blank] 04:25:02 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa3667400) [pid = 1933] [serial = 60] [outer = (nil)] [url = about:blank] 04:25:02 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa3846400) [pid = 1933] [serial = 57] [outer = (nil)] [url = about:blank] 04:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa324e800) [pid = 1933] [serial = 78] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa4871c00) [pid = 1933] [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] 04:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa39e3400) [pid = 1933] [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] 04:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa366c000) [pid = 1933] [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] 04:25:08 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa3250800) [pid = 1933] [serial = 79] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:25:08 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa3248c00) [pid = 1933] [serial = 77] [outer = (nil)] [url = about:blank] 04:25:08 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3433400) [pid = 1933] [serial = 81] [outer = (nil)] [url = about:blank] 04:25:08 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa39de800) [pid = 1933] [serial = 58] [outer = (nil)] [url = about:blank] 04:25:08 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa5443400) [pid = 1933] [serial = 55] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:25:24 INFO - PROCESS | 1886 | 1484915124480 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]]]}] 04:25:24 INFO - . 04:25:24 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30917ms 04:25:24 INFO - PROCESS | 1886 | 1484915124522 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 04:25:24 INFO - PROCESS | 1886 | 1484915124530 Marionette TRACE conn4 <- [1,93,null,{"value":"2147483649"}] 04:25:24 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 04:25:24 INFO - PROCESS | 1886 | 1484915124539 Marionette TRACE conn4 -> [0,94,"timeouts",{"script":35000}] 04:25:24 INFO - PROCESS | 1886 | 1484915124544 Marionette TRACE conn4 <- [1,94,null,{}] 04:25:24 INFO - PROCESS | 1886 | 1484915124555 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}] 04:25:24 INFO - PROCESS | 1886 | 1484915124803 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 04:25:24 INFO - PROCESS | 1886 | 1484915124843 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:25:24 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d3400 == 3 [pid = 1933] [id = 30] 04:25:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa29d3800) [pid = 1933] [serial = 83] [outer = (nil)] 04:25:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29d8400) [pid = 1933] [serial = 84] [outer = 0xa29d3800] 04:25:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa324c800) [pid = 1933] [serial = 85] [outer = 0xa29d3800] 04:25:25 WARNING - wptserve Traceback (most recent call last): 04:25:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:25:25 WARNING - rv = self.func(request, response) 04:25:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:25:25 WARNING - access_control_allow_origin = "*") 04:25:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:25:25 WARNING - payload = payload_generator(server_data) 04:25:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:25:25 WARNING - return encode_string_as_bmp_image(data) 04:25: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 04:25:25 WARNING - img.save(f, "BMP") 04:25:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:25:25 WARNING - f.write(bmpfileheader) 04:25:25 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:25:25 WARNING - 04:25:33 INFO - PROCESS | 1886 | --DOCSHELL 0xa324cc00 == 2 [pid = 1933] [id = 29] 04:25:39 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa324f000) [pid = 1933] [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] 04:25:43 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29d8400) [pid = 1933] [serial = 84] [outer = (nil)] [url = about:blank] 04:25:43 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa355a800) [pid = 1933] [serial = 82] [outer = (nil)] [url = about:blank] 04:25:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0x93f09c00) [pid = 1886] [serial = 21] [outer = 0x9f476c00] 04:25:55 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:25:55 INFO - PROCESS | 1886 | 1484915155304 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]]]}] 04:25:55 INFO - . 04:25:55 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30816ms 04:25:55 INFO - PROCESS | 1886 | 1484915155355 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 04:25:55 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 04:25:55 INFO - PROCESS | 1886 | 1484915155363 Marionette TRACE conn4 <- [1,97,null,{"value":"2147483649"}] 04:25:55 INFO - PROCESS | 1886 | 1484915155375 Marionette TRACE conn4 -> [0,98,"timeouts",{"script":35000}] 04:25:55 INFO - PROCESS | 1886 | 1484915155384 Marionette TRACE conn4 <- [1,98,null,{}] 04:25:55 INFO - PROCESS | 1886 | 1484915155395 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}] 04:25:55 INFO - PROCESS | 1886 | 1484915155599 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 04:25:55 INFO - PROCESS | 1886 | 1484915155681 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:25:55 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d5800 == 3 [pid = 1933] [id = 31] 04:25:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa29d6400) [pid = 1933] [serial = 86] [outer = (nil)] 04:25:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa3248400) [pid = 1933] [serial = 87] [outer = 0xa29d6400] 04:25:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa324f400) [pid = 1933] [serial = 88] [outer = 0xa29d6400] 04:25:56 WARNING - wptserve Traceback (most recent call last): 04:25:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:25:56 WARNING - rv = self.func(request, response) 04:25:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:25:56 WARNING - access_control_allow_origin = "*") 04:25:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:25:56 WARNING - payload = payload_generator(server_data) 04:25:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:25:56 WARNING - return encode_string_as_bmp_image(data) 04:25: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 04:25:56 WARNING - img.save(f, "BMP") 04:25:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:25:56 WARNING - f.write(bmpfileheader) 04:25:56 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:25:56 WARNING - 04:26:04 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d3400 == 2 [pid = 1933] [id = 30] 04:26:10 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa29d3800) [pid = 1933] [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] 04:26:11 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0x996b2000) [pid = 1886] [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.] 04:26:15 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa3248400) [pid = 1933] [serial = 87] [outer = (nil)] [url = about:blank] 04:26:15 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa324c800) [pid = 1933] [serial = 85] [outer = (nil)] [url = about:blank] 04:26:26 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:26:26 INFO - PROCESS | 1886 | 1484915186137 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]]]}] 04:26:26 INFO - . 04:26:26 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30823ms 04:26:26 INFO - PROCESS | 1886 | 1484915186198 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 04:26:26 INFO - PROCESS | 1886 | 1484915186205 Marionette TRACE conn4 <- [1,101,null,{"value":"2147483649"}] 04:26:26 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 04:26:26 INFO - PROCESS | 1886 | 1484915186215 Marionette TRACE conn4 -> [0,102,"timeouts",{"script":35000}] 04:26:26 INFO - PROCESS | 1886 | 1484915186222 Marionette TRACE conn4 <- [1,102,null,{}] 04:26:26 INFO - PROCESS | 1886 | 1484915186235 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}] 04:26:26 INFO - PROCESS | 1886 | 1484915186495 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 04:26:26 INFO - PROCESS | 1886 | 1484915186541 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:26:26 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d3c00 == 3 [pid = 1933] [id = 32] 04:26:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa29d4000) [pid = 1933] [serial = 89] [outer = (nil)] 04:26:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa3248000) [pid = 1933] [serial = 90] [outer = 0xa29d4000] 04:26:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa324e800) [pid = 1933] [serial = 91] [outer = 0xa29d4000] 04:26:27 INFO - PROCESS | 1886 | 1484915187570 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] 04:26:27 INFO - PROCESS | 1886 | 1484915187622 Marionette TRACE conn4 <- [1,105,null,{"value":"2147483649"}] 04:26:27 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 04:26:27 INFO - PROCESS | 1886 | 1484915187638 Marionette TRACE conn4 -> [0,106,"timeouts",{"script":35000}] 04:26:27 INFO - PROCESS | 1886 | 1484915187648 Marionette TRACE conn4 <- [1,106,null,{}] 04:26:27 INFO - PROCESS | 1886 | 1484915187654 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}] 04:26:27 INFO - PROCESS | 1886 | 1484915187866 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 04:26:27 INFO - PROCESS | 1886 | 1484915187927 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:26:27 INFO - PROCESS | 1886 | ++DOCSHELL 0xa342b000 == 4 [pid = 1933] [id = 33] 04:26:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa3433800) [pid = 1933] [serial = 92] [outer = (nil)] 04:26:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa3439000) [pid = 1933] [serial = 93] [outer = 0xa3433800] 04:26:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa34d0c00) [pid = 1933] [serial = 94] [outer = 0xa3433800] 04:26:28 INFO - PROCESS | 1886 | 1484915188880 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] 04:26:28 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 04:26:28 INFO - PROCESS | 1886 | 1484915188934 Marionette TRACE conn4 <- [1,109,null,{"value":"2147483649"}] 04:26:28 INFO - PROCESS | 1886 | 1484915188941 Marionette TRACE conn4 -> [0,110,"timeouts",{"script":35000}] 04:26:28 INFO - PROCESS | 1886 | 1484915188949 Marionette TRACE conn4 <- [1,110,null,{}] 04:26:28 INFO - PROCESS | 1886 | 1484915188967 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}] 04:26:29 INFO - PROCESS | 1886 | 1484915189175 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 04:26:29 INFO - PROCESS | 1886 | 1484915189244 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:26:29 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355a400 == 5 [pid = 1933] [id = 34] 04:26:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa355a800) [pid = 1933] [serial = 95] [outer = (nil)] 04:26:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa355ec00) [pid = 1933] [serial = 96] [outer = 0xa355a800] 04:26:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa3561400) [pid = 1933] [serial = 97] [outer = 0xa355a800] 04:26:30 INFO - . 04:26:30 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1288ms 04:26:30 INFO - PROCESS | 1886 | 1484915190210 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] 04:26:30 INFO - PROCESS | 1886 | 1484915190233 Marionette TRACE conn4 <- [1,113,null,{"value":"2147483649"}] 04:26:30 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 04:26:30 INFO - PROCESS | 1886 | 1484915190243 Marionette TRACE conn4 -> [0,114,"timeouts",{"script":35000}] 04:26:30 INFO - PROCESS | 1886 | 1484915190246 Marionette TRACE conn4 <- [1,114,null,{}] 04:26:30 INFO - PROCESS | 1886 | 1484915190254 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}] 04:26:30 INFO - PROCESS | 1886 | 1484915190408 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 04:26:30 INFO - PROCESS | 1886 | 1484915190483 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:26:30 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3668400 == 6 [pid = 1933] [id = 35] 04:26:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa3668800) [pid = 1933] [serial = 98] [outer = (nil)] 04:26:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa366c400) [pid = 1933] [serial = 99] [outer = 0xa3668800] 04:26:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa366e800) [pid = 1933] [serial = 100] [outer = 0xa3668800] 04:26:31 INFO - PROCESS | 1886 | 1484915191526 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] 04:26:31 INFO - PROCESS | 1886 | 1484915191586 Marionette TRACE conn4 <- [1,117,null,{"value":"2147483649"}] 04:26:31 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 04:26:31 INFO - PROCESS | 1886 | 1484915191593 Marionette TRACE conn4 -> [0,118,"timeouts",{"script":35000}] 04:26:31 INFO - PROCESS | 1886 | 1484915191599 Marionette TRACE conn4 <- [1,118,null,{}] 04:26:31 INFO - PROCESS | 1886 | 1484915191605 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}] 04:26:31 INFO - PROCESS | 1886 | 1484915191778 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 04:26:31 INFO - PROCESS | 1886 | 1484915191831 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:26:31 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383d800 == 7 [pid = 1933] [id = 36] 04:26:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa3841800) [pid = 1933] [serial = 101] [outer = (nil)] 04:26:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa3847400) [pid = 1933] [serial = 102] [outer = 0xa3841800] 04:26:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa3848000) [pid = 1933] [serial = 103] [outer = 0xa3841800] 04:26:32 INFO - PROCESS | 1886 | 1484915192796 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] 04:26:32 INFO - PROCESS | 1886 | 1484915192833 Marionette TRACE conn4 <- [1,121,null,{"value":"2147483649"}] 04:26:32 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 04:26:32 INFO - PROCESS | 1886 | 1484915192840 Marionette TRACE conn4 -> [0,122,"timeouts",{"script":35000}] 04:26:32 INFO - PROCESS | 1886 | 1484915192842 Marionette TRACE conn4 <- [1,122,null,{}] 04:26:32 INFO - PROCESS | 1886 | 1484915192848 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}] 04:26:33 INFO - PROCESS | 1886 | 1484915193091 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 04:26:33 INFO - PROCESS | 1886 | 1484915193142 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:26:33 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44da000 == 8 [pid = 1933] [id = 37] 04:26:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa44da400) [pid = 1933] [serial = 104] [outer = (nil)] 04:26:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa44de400) [pid = 1933] [serial = 105] [outer = 0xa44da400] 04:26:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa44e6000) [pid = 1933] [serial = 106] [outer = 0xa44da400] 04:26:34 INFO - PROCESS | 1886 | 1484915194130 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] 04:26:34 INFO - PROCESS | 1886 | 1484915194176 Marionette TRACE conn4 <- [1,125,null,{"value":"2147483649"}] 04:26:34 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 04:26:34 INFO - PROCESS | 1886 | 1484915194183 Marionette TRACE conn4 -> [0,126,"timeouts",{"script":35000}] 04:26:34 INFO - PROCESS | 1886 | 1484915194187 Marionette TRACE conn4 <- [1,126,null,{}] 04:26:34 INFO - PROCESS | 1886 | 1484915194192 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}] 04:26:34 INFO - PROCESS | 1886 | 1484915194381 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 04:26:34 INFO - PROCESS | 1886 | 1484915194433 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:26:34 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29cf800 == 9 [pid = 1933] [id = 38] 04:26:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa29d0000) [pid = 1933] [serial = 107] [outer = (nil)] 04:26:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa3253c00) [pid = 1933] [serial = 108] [outer = 0xa29d0000] 04:26:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa3431000) [pid = 1933] [serial = 109] [outer = 0xa29d0000] 04:26:35 INFO - PROCESS | 1886 | 1484915195562 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] 04:26:35 INFO - PROCESS | 1886 | 1484915195617 Marionette TRACE conn4 <- [1,129,null,{"value":"2147483649"}] 04:26:35 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 04:26:35 INFO - PROCESS | 1886 | 1484915195624 Marionette TRACE conn4 -> [0,130,"timeouts",{"script":35000}] 04:26:35 INFO - PROCESS | 1886 | 1484915195627 Marionette TRACE conn4 <- [1,130,null,{}] 04:26:35 INFO - PROCESS | 1886 | 1484915195633 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}] 04:26:35 INFO - PROCESS | 1886 | 1484915195802 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 04:26:35 INFO - PROCESS | 1886 | 1484915195873 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:26:35 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324e000 == 10 [pid = 1933] [id = 39] 04:26:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa3252c00) [pid = 1933] [serial = 110] [outer = (nil)] 04:26:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa3564c00) [pid = 1933] [serial = 111] [outer = 0xa3252c00] 04:26:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa3668c00) [pid = 1933] [serial = 112] [outer = 0xa3252c00] 04:26:37 INFO - PROCESS | 1886 | 1484915196991 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] 04:26:37 INFO - PROCESS | 1886 | 1484915197014 Marionette TRACE conn4 <- [1,133,null,{"value":"2147483649"}] 04:26:37 INFO - PROCESS | 1886 | 1484915197029 Marionette TRACE conn4 -> [0,134,"timeouts",{"script":35000}] 04:26:37 INFO - PROCESS | 1886 | 1484915197032 Marionette TRACE conn4 <- [1,134,null,{}] 04:26:37 INFO - PROCESS | 1886 | 1484915197053 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}] 04:26:37 INFO - PROCESS | 1886 | --DOCSHELL 0xa44da000 == 9 [pid = 1933] [id = 37] 04:26:37 INFO - PROCESS | 1886 | --DOCSHELL 0xa383d800 == 8 [pid = 1933] [id = 36] 04:26:37 INFO - PROCESS | 1886 | --DOCSHELL 0xa3668400 == 7 [pid = 1933] [id = 35] 04:26:37 INFO - PROCESS | 1886 | --DOCSHELL 0xa355a400 == 6 [pid = 1933] [id = 34] 04:26:37 INFO - PROCESS | 1886 | --DOCSHELL 0xa342b000 == 5 [pid = 1933] [id = 33] 04:26:37 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d3c00 == 4 [pid = 1933] [id = 32] 04:26:37 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d5800 == 3 [pid = 1933] [id = 31] 04:26:37 INFO - PROCESS | 1886 | 1484915197293 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 04:26:37 INFO - PROCESS | 1886 | 1484915197317 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:26:37 INFO - PROCESS | 1886 | ++DOCSHELL 0xa342f800 == 4 [pid = 1933] [id = 40] 04:26:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa3433000) [pid = 1933] [serial = 113] [outer = (nil)] 04:26:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa3662000) [pid = 1933] [serial = 114] [outer = 0xa3433000] 04:26:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa3669400) [pid = 1933] [serial = 115] [outer = 0xa3433000] 04:26:38 INFO - PROCESS | 1886 | 1484915198214 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] 04:26:38 INFO - PROCESS | 1886 | 1484915198241 Marionette TRACE conn4 <- [1,137,null,{"value":"2147483649"}] 04:26:38 INFO - PROCESS | 1886 | 1484915198247 Marionette TRACE conn4 -> [0,138,"timeouts",{"script":35000}] 04:26:38 INFO - PROCESS | 1886 | 1484915198251 Marionette TRACE conn4 <- [1,138,null,{}] 04:26:38 INFO - PROCESS | 1886 | 1484915198257 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}] 04:26:38 INFO - PROCESS | 1886 | 1484915198472 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 04:26:38 INFO - PROCESS | 1886 | 1484915198507 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:26:38 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39dac00 == 5 [pid = 1933] [id = 41] 04:26:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa39db000) [pid = 1933] [serial = 116] [outer = (nil)] 04:26:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa39e4800) [pid = 1933] [serial = 117] [outer = 0xa39db000] 04:26:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa39e3c00) [pid = 1933] [serial = 118] [outer = 0xa39db000] 04:26:39 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44e2800 == 6 [pid = 1933] [id = 42] 04:26:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa44e3000) [pid = 1933] [serial = 119] [outer = (nil)] 04:26:39 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:26:39 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:26:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa44e5c00) [pid = 1933] [serial = 120] [outer = 0xa44e3000] 04:26:39 INFO - PROCESS | 1886 | 1484915199533 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] 04:26:39 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 04:26:39 INFO - PROCESS | 1886 | 1484915199586 Marionette TRACE conn4 <- [1,141,null,{"value":"2147483649"}] 04:26:39 INFO - PROCESS | 1886 | 1484915199592 Marionette TRACE conn4 -> [0,142,"timeouts",{"script":35000}] 04:26:39 INFO - PROCESS | 1886 | 1484915199595 Marionette TRACE conn4 <- [1,142,null,{}] 04:26:39 INFO - PROCESS | 1886 | 1484915199601 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}] 04:26:39 INFO - PROCESS | 1886 | 1484915199826 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 04:26:39 INFO - PROCESS | 1886 | 1484915199875 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:26:39 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44e5800 == 7 [pid = 1933] [id = 43] 04:26:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa45e1000) [pid = 1933] [serial = 121] [outer = (nil)] 04:26:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa4770c00) [pid = 1933] [serial = 122] [outer = 0xa45e1000] 04:26:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa4778000) [pid = 1933] [serial = 123] [outer = 0xa45e1000] 04:26:41 INFO - PROCESS | 1886 | ++DOCSHELL 0xa48f5000 == 8 [pid = 1933] [id = 44] 04:26:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa48f5800) [pid = 1933] [serial = 124] [outer = (nil)] 04:26:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa48fc800) [pid = 1933] [serial = 125] [outer = 0xa48f5800] 04:26:41 INFO - . 04:26:41 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1896ms 04:26:41 INFO - PROCESS | 1886 | 1484915201471 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] 04:26:41 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 04:26:41 INFO - PROCESS | 1886 | 1484915201493 Marionette TRACE conn4 <- [1,145,null,{"value":"2147483649"}] 04:26:41 INFO - PROCESS | 1886 | 1484915201505 Marionette TRACE conn4 -> [0,146,"timeouts",{"script":35000}] 04:26:41 INFO - PROCESS | 1886 | 1484915201511 Marionette TRACE conn4 <- [1,146,null,{}] 04:26:41 INFO - PROCESS | 1886 | 1484915201520 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}] 04:26:41 INFO - PROCESS | 1886 | 1484915201709 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 04:26:41 INFO - PROCESS | 1886 | 1484915201784 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:26:41 INFO - PROCESS | 1886 | ++DOCSHELL 0xa366c000 == 9 [pid = 1933] [id = 45] 04:26:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa3670c00) [pid = 1933] [serial = 126] [outer = (nil)] 04:26:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa8241000) [pid = 1933] [serial = 127] [outer = 0xa3670c00] 04:26:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa8d45800) [pid = 1933] [serial = 128] [outer = 0xa3670c00] 04:26:42 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa3841800) [pid = 1933] [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] 04:26:42 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa3668800) [pid = 1933] [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] 04:26:42 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa355a800) [pid = 1933] [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] 04:26:42 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa29d6400) [pid = 1933] [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] 04:26:42 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa29d4000) [pid = 1933] [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] 04:26:42 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa3433800) [pid = 1933] [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] 04:26:42 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355a000 == 10 [pid = 1933] [id = 46] 04:26:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa355a800) [pid = 1933] [serial = 129] [outer = (nil)] 04:26:42 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:26:42 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:26:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa366b000) [pid = 1933] [serial = 130] [outer = 0xa355a800] 04:26:43 INFO - PROCESS | 1886 | 1484915203139 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] 04:26:43 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 04:26:43 INFO - PROCESS | 1886 | 1484915203206 Marionette TRACE conn4 <- [1,149,null,{"value":"2147483649"}] 04:26:43 INFO - PROCESS | 1886 | 1484915203220 Marionette TRACE conn4 -> [0,150,"timeouts",{"script":35000}] 04:26:43 INFO - PROCESS | 1886 | 1484915203227 Marionette TRACE conn4 <- [1,150,null,{}] 04:26:43 INFO - PROCESS | 1886 | 1484915203233 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}] 04:26:43 INFO - PROCESS | 1886 | 1484915203436 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 04:26:43 INFO - PROCESS | 1886 | 1484915203546 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:26:43 INFO - PROCESS | 1886 | ++DOCSHELL 0xa769c000 == 11 [pid = 1933] [id = 47] 04:26:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa769c800) [pid = 1933] [serial = 131] [outer = (nil)] 04:26:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xacb79c00) [pid = 1933] [serial = 132] [outer = 0xa769c800] 04:26:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xacb78800) [pid = 1933] [serial = 133] [outer = 0xa769c800] 04:26:44 WARNING - wptserve Traceback (most recent call last): 04:26:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:26:44 WARNING - rv = self.func(request, response) 04:26:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:26:44 WARNING - access_control_allow_origin = "*") 04:26:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:26:44 WARNING - payload = payload_generator(server_data) 04:26:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:26:44 WARNING - return encode_string_as_bmp_image(data) 04:26:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:26:44 WARNING - img.save(f, "BMP") 04:26:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:26:44 WARNING - f.write(bmpfileheader) 04:26:44 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:26:44 WARNING - 04:26:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa355a000 == 10 [pid = 1933] [id = 46] 04:26:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa366c000 == 9 [pid = 1933] [id = 45] 04:26:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa48f5000 == 8 [pid = 1933] [id = 44] 04:26:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa44e5800 == 7 [pid = 1933] [id = 43] 04:26:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa44e2800 == 6 [pid = 1933] [id = 42] 04:26:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa39dac00 == 5 [pid = 1933] [id = 41] 04:26:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa342f800 == 4 [pid = 1933] [id = 40] 04:26:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa324e000 == 3 [pid = 1933] [id = 39] 04:26:45 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa44de400) [pid = 1933] [serial = 105] [outer = (nil)] [url = about:blank] 04:26:45 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa3848000) [pid = 1933] [serial = 103] [outer = (nil)] [url = about:blank] 04:26:45 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa3847400) [pid = 1933] [serial = 102] [outer = (nil)] [url = about:blank] 04:26:45 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa366e800) [pid = 1933] [serial = 100] [outer = (nil)] [url = about:blank] 04:26:45 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa366c400) [pid = 1933] [serial = 99] [outer = (nil)] [url = about:blank] 04:26:45 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa3561400) [pid = 1933] [serial = 97] [outer = (nil)] [url = about:blank] 04:26:45 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa355ec00) [pid = 1933] [serial = 96] [outer = (nil)] [url = about:blank] 04:26:45 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa324f400) [pid = 1933] [serial = 88] [outer = (nil)] [url = about:blank] 04:26:45 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa3248000) [pid = 1933] [serial = 90] [outer = (nil)] [url = about:blank] 04:26:45 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa324e800) [pid = 1933] [serial = 91] [outer = (nil)] [url = about:blank] 04:26:45 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xa3439000) [pid = 1933] [serial = 93] [outer = (nil)] [url = about:blank] 04:26:45 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0xa34d0c00) [pid = 1933] [serial = 94] [outer = (nil)] [url = about:blank] 04:26:48 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa45e1000) [pid = 1933] [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] 04:26:48 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa3670c00) [pid = 1933] [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] 04:26:48 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa3433000) [pid = 1933] [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] 04:26:48 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa29d0000) [pid = 1933] [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] 04:26:48 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa3252c00) [pid = 1933] [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] 04:26:48 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa44e3000) [pid = 1933] [serial = 119] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:26:48 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa39db000) [pid = 1933] [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] 04:26:48 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa355a800) [pid = 1933] [serial = 129] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:26:48 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa48f5800) [pid = 1933] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915201222] 04:26:48 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa44da400) [pid = 1933] [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] 04:26:52 INFO - PROCESS | 1886 | --DOCSHELL 0xa29cf800 == 2 [pid = 1933] [id = 38] 04:26:52 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa8241000) [pid = 1933] [serial = 127] [outer = (nil)] [url = about:blank] 04:26:52 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa3669400) [pid = 1933] [serial = 115] [outer = (nil)] [url = about:blank] 04:26:52 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa3431000) [pid = 1933] [serial = 109] [outer = (nil)] [url = about:blank] 04:26:52 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa3668c00) [pid = 1933] [serial = 112] [outer = (nil)] [url = about:blank] 04:26:52 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa44e5c00) [pid = 1933] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:26:52 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa39e3c00) [pid = 1933] [serial = 118] [outer = (nil)] [url = about:blank] 04:26:52 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa366b000) [pid = 1933] [serial = 130] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:26:52 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa8d45800) [pid = 1933] [serial = 128] [outer = (nil)] [url = about:blank] 04:26:52 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa48fc800) [pid = 1933] [serial = 125] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915201222] 04:26:52 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa4778000) [pid = 1933] [serial = 123] [outer = (nil)] [url = about:blank] 04:26:52 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xacb79c00) [pid = 1933] [serial = 132] [outer = (nil)] [url = about:blank] 04:26:52 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa4770c00) [pid = 1933] [serial = 122] [outer = (nil)] [url = about:blank] 04:26:52 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa39e4800) [pid = 1933] [serial = 117] [outer = (nil)] [url = about:blank] 04:26:52 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa3662000) [pid = 1933] [serial = 114] [outer = (nil)] [url = about:blank] 04:26:52 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3564c00) [pid = 1933] [serial = 111] [outer = (nil)] [url = about:blank] 04:26:52 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa3253c00) [pid = 1933] [serial = 108] [outer = (nil)] [url = about:blank] 04:26:52 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa44e6000) [pid = 1933] [serial = 106] [outer = (nil)] [url = about:blank] 04:27:13 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:27:13 INFO - PROCESS | 1886 | 1484915233987 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]]]}] 04:27:14 INFO - . 04:27:14 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30820ms 04:27:14 INFO - PROCESS | 1886 | 1484915234039 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 04:27:14 INFO - PROCESS | 1886 | 1484915234046 Marionette TRACE conn4 <- [1,153,null,{"value":"2147483649"}] 04:27:14 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 04:27:14 INFO - PROCESS | 1886 | 1484915234057 Marionette TRACE conn4 -> [0,154,"timeouts",{"script":35000}] 04:27:14 INFO - PROCESS | 1886 | 1484915234066 Marionette TRACE conn4 <- [1,154,null,{}] 04:27:14 INFO - PROCESS | 1886 | 1484915234078 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}] 04:27:14 INFO - PROCESS | 1886 | 1484915234343 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 04:27:14 INFO - PROCESS | 1886 | 1484915234387 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:27:14 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d1800 == 3 [pid = 1933] [id = 48] 04:27:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d1c00) [pid = 1933] [serial = 134] [outer = (nil)] 04:27:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29c9400) [pid = 1933] [serial = 135] [outer = 0xa28d1c00] 04:27:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d0400) [pid = 1933] [serial = 136] [outer = 0xa28d1c00] 04:27:15 WARNING - wptserve Traceback (most recent call last): 04:27:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:27:15 WARNING - rv = self.func(request, response) 04:27:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:27:15 WARNING - access_control_allow_origin = "*") 04:27:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:27:15 WARNING - payload = payload_generator(server_data) 04:27:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:27:15 WARNING - return encode_string_as_bmp_image(data) 04:27:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:27:15 WARNING - img.save(f, "BMP") 04:27:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:27:15 WARNING - f.write(bmpfileheader) 04:27:15 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:27:15 WARNING - 04:27:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa769c000 == 2 [pid = 1933] [id = 47] 04:27:29 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa769c800) [pid = 1933] [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] 04:27:33 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xacb78800) [pid = 1933] [serial = 133] [outer = (nil)] [url = about:blank] 04:27:33 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa29c9400) [pid = 1933] [serial = 135] [outer = (nil)] [url = about:blank] 04:27:44 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:27:44 INFO - PROCESS | 1886 | 1484915264846 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]]]}] 04:27:44 INFO - . 04:27:44 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30819ms 04:27:44 INFO - PROCESS | 1886 | 1484915264875 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 04:27:44 INFO - PROCESS | 1886 | 1484915264882 Marionette TRACE conn4 <- [1,157,null,{"value":"2147483649"}] 04:27:44 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 04:27:44 INFO - PROCESS | 1886 | 1484915264893 Marionette TRACE conn4 -> [0,158,"timeouts",{"script":35000}] 04:27:44 INFO - PROCESS | 1886 | 1484915264899 Marionette TRACE conn4 <- [1,158,null,{}] 04:27:44 INFO - PROCESS | 1886 | 1484915264912 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}] 04:27:45 INFO - PROCESS | 1886 | 1484915265140 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 04:27:45 INFO - PROCESS | 1886 | 1484915265185 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:27:45 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d1000 == 3 [pid = 1933] [id = 49] 04:27:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d1400) [pid = 1933] [serial = 137] [outer = (nil)] 04:27:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cac00) [pid = 1933] [serial = 138] [outer = 0xa28d1400] 04:27:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d1c00) [pid = 1933] [serial = 139] [outer = 0xa28d1400] 04:27:46 WARNING - wptserve Traceback (most recent call last): 04:27:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:27:46 WARNING - rv = self.func(request, response) 04:27:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:27:46 WARNING - access_control_allow_origin = "*") 04:27:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:27:46 WARNING - payload = payload_generator(server_data) 04:27:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:27:46 WARNING - return encode_string_as_bmp_image(data) 04:27:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:27:46 WARNING - img.save(f, "BMP") 04:27:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:27:46 WARNING - f.write(bmpfileheader) 04:27:46 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:27:46 WARNING - 04:27:53 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d1800 == 2 [pid = 1933] [id = 48] 04:27:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0x9400b000) [pid = 1886] [serial = 22] [outer = 0x9f476c00] 04:27:57 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa28d1c00) [pid = 1933] [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] 04:28:01 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29cac00) [pid = 1933] [serial = 138] [outer = (nil)] [url = about:blank] 04:28:01 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa29d0400) [pid = 1933] [serial = 136] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0x93f09c00) [pid = 1886] [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.] 04:28:15 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:28:15 INFO - PROCESS | 1886 | 1484915295655 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]]]}] 04:28:15 INFO - . 04:28:15 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30783ms 04:28:15 INFO - PROCESS | 1886 | 1484915295674 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 04:28:15 INFO - PROCESS | 1886 | 1484915295681 Marionette TRACE conn4 <- [1,161,null,{"value":"2147483649"}] 04:28:15 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 04:28:15 INFO - PROCESS | 1886 | 1484915295692 Marionette TRACE conn4 -> [0,162,"timeouts",{"script":35000}] 04:28:15 INFO - PROCESS | 1886 | 1484915295699 Marionette TRACE conn4 <- [1,162,null,{}] 04:28:15 INFO - PROCESS | 1886 | 1484915295711 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}] 04:28:15 INFO - PROCESS | 1886 | 1484915295929 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 04:28:16 INFO - PROCESS | 1886 | 1484915295991 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:28:16 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d1c00 == 3 [pid = 1933] [id = 50] 04:28:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d2000) [pid = 1933] [serial = 140] [outer = (nil)] 04:28:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29ca800) [pid = 1933] [serial = 141] [outer = 0xa28d2000] 04:28:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d1400) [pid = 1933] [serial = 142] [outer = 0xa28d2000] 04:28:17 INFO - PROCESS | 1886 | 1484915297009 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] 04:28:17 INFO - PROCESS | 1886 | 1484915297052 Marionette TRACE conn4 <- [1,165,null,{"value":"2147483649"}] 04:28:17 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 04:28:17 INFO - PROCESS | 1886 | 1484915297065 Marionette TRACE conn4 -> [0,166,"timeouts",{"script":35000}] 04:28:17 INFO - PROCESS | 1886 | 1484915297075 Marionette TRACE conn4 <- [1,166,null,{}] 04:28:17 INFO - PROCESS | 1886 | 1484915297084 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}] 04:28:17 INFO - PROCESS | 1886 | 1484915297307 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 04:28:17 INFO - PROCESS | 1886 | 1484915297361 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:28:17 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324e800 == 4 [pid = 1933] [id = 51] 04:28:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa324f000) [pid = 1933] [serial = 143] [outer = (nil)] 04:28:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa3254000) [pid = 1933] [serial = 144] [outer = 0xa324f000] 04:28:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa3254c00) [pid = 1933] [serial = 145] [outer = 0xa324f000] 04:28:18 INFO - . 04:28:18 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1253ms 04:28:18 INFO - PROCESS | 1886 | 1484915298293 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] 04:28:18 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 04:28:18 INFO - PROCESS | 1886 | 1484915298325 Marionette TRACE conn4 <- [1,169,null,{"value":"2147483649"}] 04:28:18 INFO - PROCESS | 1886 | 1484915298332 Marionette TRACE conn4 -> [0,170,"timeouts",{"script":35000}] 04:28:18 INFO - PROCESS | 1886 | 1484915298339 Marionette TRACE conn4 <- [1,170,null,{}] 04:28:18 INFO - PROCESS | 1886 | 1484915298362 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}] 04:28:18 INFO - PROCESS | 1886 | 1484915298597 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 04:28:18 INFO - PROCESS | 1886 | 1484915298657 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:28:18 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3439800 == 5 [pid = 1933] [id = 52] 04:28:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa3439c00) [pid = 1933] [serial = 146] [outer = (nil)] 04:28:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa34d3400) [pid = 1933] [serial = 147] [outer = 0xa3439c00] 04:28:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa34d4400) [pid = 1933] [serial = 148] [outer = 0xa3439c00] 04:28:19 INFO - PROCESS | 1886 | 1484915299592 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] 04:28:19 INFO - PROCESS | 1886 | 1484915299627 Marionette TRACE conn4 <- [1,173,null,{"value":"2147483649"}] 04:28:19 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 04:28:19 INFO - PROCESS | 1886 | 1484915299633 Marionette TRACE conn4 -> [0,174,"timeouts",{"script":35000}] 04:28:19 INFO - PROCESS | 1886 | 1484915299638 Marionette TRACE conn4 <- [1,174,null,{}] 04:28:19 INFO - PROCESS | 1886 | 1484915299644 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}] 04:28:19 INFO - PROCESS | 1886 | 1484915299826 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 04:28:19 INFO - PROCESS | 1886 | 1484915299891 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:28:19 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355ec00 == 6 [pid = 1933] [id = 53] 04:28:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa355f000) [pid = 1933] [serial = 149] [outer = (nil)] 04:28:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa3563000) [pid = 1933] [serial = 150] [outer = 0xa355f000] 04:28:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa3565000) [pid = 1933] [serial = 151] [outer = 0xa355f000] 04:28:20 INFO - . 04:28:20 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1188ms 04:28:20 INFO - PROCESS | 1886 | 1484915300804 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] 04:28:20 INFO - PROCESS | 1886 | 1484915300825 Marionette TRACE conn4 <- [1,177,null,{"value":"2147483649"}] 04:28:20 INFO - PROCESS | 1886 | 1484915300832 Marionette TRACE conn4 -> [0,178,"timeouts",{"script":35000}] 04:28:20 INFO - PROCESS | 1886 | 1484915300836 Marionette TRACE conn4 <- [1,178,null,{}] 04:28:20 INFO - PROCESS | 1886 | 1484915300842 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}] 04:28:21 INFO - PROCESS | 1886 | 1484915301043 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 04:28:21 INFO - PROCESS | 1886 | 1484915301097 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:28:21 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383cc00 == 7 [pid = 1933] [id = 54] 04:28:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa3841800) [pid = 1933] [serial = 152] [outer = (nil)] 04:28:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa3845c00) [pid = 1933] [serial = 153] [outer = 0xa3841800] 04:28:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa3847c00) [pid = 1933] [serial = 154] [outer = 0xa3841800] 04:28:22 INFO - PROCESS | 1886 | 1484915302048 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] 04:28:22 INFO - PROCESS | 1886 | 1484915302069 Marionette TRACE conn4 <- [1,181,null,{"value":"2147483649"}] 04:28:22 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 04:28:22 INFO - PROCESS | 1886 | 1484915302075 Marionette TRACE conn4 -> [0,182,"timeouts",{"script":35000}] 04:28:22 INFO - PROCESS | 1886 | 1484915302079 Marionette TRACE conn4 <- [1,182,null,{}] 04:28:22 INFO - PROCESS | 1886 | 1484915302084 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}] 04:28:22 INFO - PROCESS | 1886 | 1484915302301 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 04:28:22 INFO - PROCESS | 1886 | 1484915302351 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:28:22 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44d9400 == 8 [pid = 1933] [id = 55] 04:28:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa44d9c00) [pid = 1933] [serial = 155] [outer = (nil)] 04:28:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa44dd800) [pid = 1933] [serial = 156] [outer = 0xa44d9c00] 04:28:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa44e5000) [pid = 1933] [serial = 157] [outer = 0xa44d9c00] 04:28:23 INFO - PROCESS | 1886 | 1484915303359 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] 04:28:23 INFO - PROCESS | 1886 | 1484915303405 Marionette TRACE conn4 <- [1,185,null,{"value":"2147483649"}] 04:28:23 INFO - PROCESS | 1886 | 1484915303418 Marionette TRACE conn4 -> [0,186,"timeouts",{"script":35000}] 04:28:23 INFO - PROCESS | 1886 | 1484915303421 Marionette TRACE conn4 <- [1,186,null,{}] 04:28:23 INFO - PROCESS | 1886 | 1484915303428 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}] 04:28:23 INFO - PROCESS | 1886 | 1484915303598 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 04:28:23 INFO - PROCESS | 1886 | 1484915303670 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:28:23 INFO - PROCESS | 1886 | ++DOCSHELL 0xa4590400 == 9 [pid = 1933] [id = 56] 04:28:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa4590c00) [pid = 1933] [serial = 158] [outer = (nil)] 04:28:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa45eb800) [pid = 1933] [serial = 159] [outer = 0xa4590c00] 04:28:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa45e9800) [pid = 1933] [serial = 160] [outer = 0xa4590c00] 04:28:24 INFO - PROCESS | 1886 | 1484915304739 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] 04:28:24 INFO - PROCESS | 1886 | 1484915304802 Marionette TRACE conn4 <- [1,189,null,{"value":"2147483649"}] 04:28:24 INFO - PROCESS | 1886 | 1484915304809 Marionette TRACE conn4 -> [0,190,"timeouts",{"script":35000}] 04:28:24 INFO - PROCESS | 1886 | 1484915304811 Marionette TRACE conn4 <- [1,190,null,{}] 04:28:24 INFO - PROCESS | 1886 | 1484915304818 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}] 04:28:25 INFO - PROCESS | 1886 | 1484915305074 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 04:28:25 INFO - PROCESS | 1886 | 1484915305115 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:28:25 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2400 == 10 [pid = 1933] [id = 57] 04:28:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa28d3000) [pid = 1933] [serial = 161] [outer = (nil)] 04:28:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa342c000) [pid = 1933] [serial = 162] [outer = 0xa28d3000] 04:28:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa3432400) [pid = 1933] [serial = 163] [outer = 0xa28d3000] 04:28:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa44d9400 == 9 [pid = 1933] [id = 55] 04:28:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa383cc00 == 8 [pid = 1933] [id = 54] 04:28:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa355ec00 == 7 [pid = 1933] [id = 53] 04:28:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa3439800 == 6 [pid = 1933] [id = 52] 04:28:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa324e800 == 5 [pid = 1933] [id = 51] 04:28:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d1c00 == 4 [pid = 1933] [id = 50] 04:28:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d1000 == 3 [pid = 1933] [id = 49] 04:28:26 INFO - PROCESS | 1886 | 1484915306264 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] 04:28:26 INFO - PROCESS | 1886 | 1484915306294 Marionette TRACE conn4 <- [1,193,null,{"value":"2147483649"}] 04:28:26 INFO - PROCESS | 1886 | 1484915306301 Marionette TRACE conn4 -> [0,194,"timeouts",{"script":35000}] 04:28:26 INFO - PROCESS | 1886 | 1484915306305 Marionette TRACE conn4 <- [1,194,null,{}] 04:28:26 INFO - PROCESS | 1886 | 1484915306310 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}] 04:28:26 INFO - PROCESS | 1886 | 1484915306482 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 04:28:26 INFO - PROCESS | 1886 | 1484915306563 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:28:26 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d1800 == 4 [pid = 1933] [id = 58] 04:28:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa34d5800) [pid = 1933] [serial = 164] [outer = (nil)] 04:28:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa34dd800) [pid = 1933] [serial = 165] [outer = 0xa34d5800] 04:28:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa3559000) [pid = 1933] [serial = 166] [outer = 0xa34d5800] 04:28:27 INFO - PROCESS | 1886 | 1484915307550 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] 04:28:27 INFO - PROCESS | 1886 | 1484915307589 Marionette TRACE conn4 <- [1,197,null,{"value":"2147483649"}] 04:28:27 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 04:28:27 INFO - PROCESS | 1886 | 1484915307597 Marionette TRACE conn4 -> [0,198,"timeouts",{"script":35000}] 04:28:27 INFO - PROCESS | 1886 | 1484915307600 Marionette TRACE conn4 <- [1,198,null,{}] 04:28:27 INFO - PROCESS | 1886 | 1484915307605 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}] 04:28:27 INFO - PROCESS | 1886 | 1484915307788 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 04:28:27 INFO - PROCESS | 1886 | 1484915307863 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:28:27 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3842c00 == 5 [pid = 1933] [id = 59] 04:28:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa3844000) [pid = 1933] [serial = 167] [outer = (nil)] 04:28:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa39db800) [pid = 1933] [serial = 168] [outer = 0xa3844000] 04:28:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa3250400) [pid = 1933] [serial = 169] [outer = 0xa3844000] 04:28:28 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44da000 == 6 [pid = 1933] [id = 60] 04:28:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa44da800) [pid = 1933] [serial = 170] [outer = (nil)] 04:28:28 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:28:28 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:28:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa44dec00) [pid = 1933] [serial = 171] [outer = 0xa44da800] 04:28:28 INFO - PROCESS | 1886 | 1484915308950 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] 04:28:28 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 04:28:28 INFO - PROCESS | 1886 | 1484915308990 Marionette TRACE conn4 <- [1,201,null,{"value":"2147483649"}] 04:28:28 INFO - PROCESS | 1886 | 1484915308996 Marionette TRACE conn4 -> [0,202,"timeouts",{"script":35000}] 04:28:29 INFO - PROCESS | 1886 | 1484915309000 Marionette TRACE conn4 <- [1,202,null,{}] 04:28:29 INFO - PROCESS | 1886 | 1484915309011 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}] 04:28:29 INFO - PROCESS | 1886 | 1484915309196 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 04:28:29 INFO - PROCESS | 1886 | 1484915309284 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:28:29 INFO - PROCESS | 1886 | ++DOCSHELL 0xa4592800 == 7 [pid = 1933] [id = 61] 04:28:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa45df800) [pid = 1933] [serial = 172] [outer = (nil)] 04:28:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa45edc00) [pid = 1933] [serial = 173] [outer = 0xa45df800] 04:28:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa45ee800) [pid = 1933] [serial = 174] [outer = 0xa45df800] 04:28:30 INFO - PROCESS | 1886 | ++DOCSHELL 0xa486b400 == 8 [pid = 1933] [id = 62] 04:28:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa486f800) [pid = 1933] [serial = 175] [outer = (nil)] 04:28:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa4872c00) [pid = 1933] [serial = 176] [outer = 0xa486f800] 04:28:30 INFO - PROCESS | 1886 | 1484915310463 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] 04:28:30 INFO - PROCESS | 1886 | 1484915310491 Marionette TRACE conn4 <- [1,205,null,{"value":"2147483649"}] 04:28:30 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 04:28:30 INFO - PROCESS | 1886 | 1484915310498 Marionette TRACE conn4 -> [0,206,"timeouts",{"script":35000}] 04:28:30 INFO - PROCESS | 1886 | 1484915310502 Marionette TRACE conn4 <- [1,206,null,{}] 04:28:30 INFO - PROCESS | 1886 | 1484915310507 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}] 04:28:30 INFO - PROCESS | 1886 | 1484915310658 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 04:28:30 INFO - PROCESS | 1886 | 1484915310739 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:28:30 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3845800 == 9 [pid = 1933] [id = 63] 04:28:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa44dd400) [pid = 1933] [serial = 177] [outer = (nil)] 04:28:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa544e800) [pid = 1933] [serial = 178] [outer = 0xa44dd400] 04:28:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa761a400) [pid = 1933] [serial = 179] [outer = 0xa44dd400] 04:28:31 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa44d9c00) [pid = 1933] [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] 04:28:31 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa3841800) [pid = 1933] [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] 04:28:31 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa355f000) [pid = 1933] [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] 04:28:31 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa3439c00) [pid = 1933] [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] 04:28:31 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa28d1400) [pid = 1933] [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] 04:28:31 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa28d2000) [pid = 1933] [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] 04:28:31 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa324f000) [pid = 1933] [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] 04:28:31 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3249000 == 10 [pid = 1933] [id = 64] 04:28:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa324f000) [pid = 1933] [serial = 180] [outer = (nil)] 04:28:31 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:28:31 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:28:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa355e400) [pid = 1933] [serial = 181] [outer = 0xa324f000] 04:28:32 INFO - PROCESS | 1886 | 1484915312187 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] 04:28:32 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 04:28:32 INFO - PROCESS | 1886 | 1484915312238 Marionette TRACE conn4 <- [1,209,null,{"value":"2147483649"}] 04:28:32 INFO - PROCESS | 1886 | 1484915312253 Marionette TRACE conn4 -> [0,210,"timeouts",{"script":35000}] 04:28:32 INFO - PROCESS | 1886 | 1484915312257 Marionette TRACE conn4 <- [1,210,null,{}] 04:28:32 INFO - PROCESS | 1886 | 1484915312263 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}] 04:28:32 INFO - PROCESS | 1886 | 1484915312448 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 04:28:32 INFO - PROCESS | 1886 | 1484915312536 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:28:32 INFO - PROCESS | 1886 | ++DOCSHELL 0xa8db5800 == 11 [pid = 1933] [id = 65] 04:28:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa8db5c00) [pid = 1933] [serial = 182] [outer = (nil)] 04:28:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa8dbdc00) [pid = 1933] [serial = 183] [outer = 0xa8db5c00] 04:28:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa8dc1000) [pid = 1933] [serial = 184] [outer = 0xa8db5c00] 04:28:33 WARNING - wptserve Traceback (most recent call last): 04:28:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:28:33 WARNING - rv = self.func(request, response) 04:28:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:28:33 WARNING - access_control_allow_origin = "*") 04:28:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:28:33 WARNING - payload = payload_generator(server_data) 04:28:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:28:33 WARNING - return encode_string_as_bmp_image(data) 04:28:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:28:33 WARNING - img.save(f, "BMP") 04:28:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:28:33 WARNING - f.write(bmpfileheader) 04:28:33 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:28:33 WARNING - 04:28:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa3249000 == 10 [pid = 1933] [id = 64] 04:28:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa3845800 == 9 [pid = 1933] [id = 63] 04:28:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa486b400 == 8 [pid = 1933] [id = 62] 04:28:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa4592800 == 7 [pid = 1933] [id = 61] 04:28:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa44da000 == 6 [pid = 1933] [id = 60] 04:28:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa3842c00 == 5 [pid = 1933] [id = 59] 04:28:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d1800 == 4 [pid = 1933] [id = 58] 04:28:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2400 == 3 [pid = 1933] [id = 57] 04:28:34 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa44e5000) [pid = 1933] [serial = 157] [outer = (nil)] [url = about:blank] 04:28:34 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa44dd800) [pid = 1933] [serial = 156] [outer = (nil)] [url = about:blank] 04:28:34 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa3847c00) [pid = 1933] [serial = 154] [outer = (nil)] [url = about:blank] 04:28:34 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa3845c00) [pid = 1933] [serial = 153] [outer = (nil)] [url = about:blank] 04:28:34 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa3565000) [pid = 1933] [serial = 151] [outer = (nil)] [url = about:blank] 04:28:34 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa3563000) [pid = 1933] [serial = 150] [outer = (nil)] [url = about:blank] 04:28:34 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa34d4400) [pid = 1933] [serial = 148] [outer = (nil)] [url = about:blank] 04:28:34 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa34d3400) [pid = 1933] [serial = 147] [outer = (nil)] [url = about:blank] 04:28:34 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa29d1c00) [pid = 1933] [serial = 139] [outer = (nil)] [url = about:blank] 04:28:34 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xa29ca800) [pid = 1933] [serial = 141] [outer = (nil)] [url = about:blank] 04:28:34 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0xa29d1400) [pid = 1933] [serial = 142] [outer = (nil)] [url = about:blank] 04:28:34 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa3254000) [pid = 1933] [serial = 144] [outer = (nil)] [url = about:blank] 04:28:34 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa3254c00) [pid = 1933] [serial = 145] [outer = (nil)] [url = about:blank] 04:28:37 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa3844000) [pid = 1933] [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] 04:28:37 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa45df800) [pid = 1933] [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] 04:28:37 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa44dd400) [pid = 1933] [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] 04:28:37 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa34d5800) [pid = 1933] [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] 04:28:37 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa28d3000) [pid = 1933] [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] 04:28:37 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa4590c00) [pid = 1933] [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] 04:28:37 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa324f000) [pid = 1933] [serial = 180] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:28:37 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa486f800) [pid = 1933] [serial = 175] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915310181] 04:28:37 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa44da800) [pid = 1933] [serial = 170] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:28:41 INFO - PROCESS | 1886 | --DOCSHELL 0xa4590400 == 2 [pid = 1933] [id = 56] 04:28:41 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa3559000) [pid = 1933] [serial = 166] [outer = (nil)] [url = about:blank] 04:28:41 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa3432400) [pid = 1933] [serial = 163] [outer = (nil)] [url = about:blank] 04:28:41 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa45e9800) [pid = 1933] [serial = 160] [outer = (nil)] [url = about:blank] 04:28:41 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa355e400) [pid = 1933] [serial = 181] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:28:41 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa544e800) [pid = 1933] [serial = 178] [outer = (nil)] [url = about:blank] 04:28:41 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa761a400) [pid = 1933] [serial = 179] [outer = (nil)] [url = about:blank] 04:28:41 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa4872c00) [pid = 1933] [serial = 176] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915310181] 04:28:41 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa45ee800) [pid = 1933] [serial = 174] [outer = (nil)] [url = about:blank] 04:28:41 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa3250400) [pid = 1933] [serial = 169] [outer = (nil)] [url = about:blank] 04:28:41 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa44dec00) [pid = 1933] [serial = 171] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:28:41 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa45edc00) [pid = 1933] [serial = 173] [outer = (nil)] [url = about:blank] 04:28:41 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa39db800) [pid = 1933] [serial = 168] [outer = (nil)] [url = about:blank] 04:28:41 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa34dd800) [pid = 1933] [serial = 165] [outer = (nil)] [url = about:blank] 04:28:41 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa342c000) [pid = 1933] [serial = 162] [outer = (nil)] [url = about:blank] 04:28:41 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa45eb800) [pid = 1933] [serial = 159] [outer = (nil)] [url = about:blank] 04:28:47 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa8dbdc00) [pid = 1933] [serial = 183] [outer = (nil)] [url = about:blank] 04:29:02 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:29:02 INFO - PROCESS | 1886 | 1484915342963 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]]]}] 04:29:03 INFO - . 04:29:03 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30768ms 04:29:03 INFO - PROCESS | 1886 | 1484915343019 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 04:29:03 INFO - PROCESS | 1886 | 1484915343022 Marionette TRACE conn4 <- [1,213,null,{"value":"2147483649"}] 04:29:03 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 04:29:03 INFO - PROCESS | 1886 | 1484915343030 Marionette TRACE conn4 -> [0,214,"timeouts",{"script":35000}] 04:29:03 INFO - PROCESS | 1886 | 1484915343033 Marionette TRACE conn4 <- [1,214,null,{}] 04:29:03 INFO - PROCESS | 1886 | 1484915343038 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}] 04:29:03 INFO - PROCESS | 1886 | 1484915343207 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 04:29:03 INFO - PROCESS | 1886 | 1484915343243 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:29:03 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d1c00 == 3 [pid = 1933] [id = 66] 04:29:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d2000) [pid = 1933] [serial = 185] [outer = (nil)] 04:29:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29ca000) [pid = 1933] [serial = 186] [outer = 0xa28d2000] 04:29:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d0800) [pid = 1933] [serial = 187] [outer = 0xa28d2000] 04:29:04 WARNING - wptserve Traceback (most recent call last): 04:29:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:29:04 WARNING - rv = self.func(request, response) 04:29:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:29:04 WARNING - access_control_allow_origin = "*") 04:29:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:29:04 WARNING - payload = payload_generator(server_data) 04:29:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:29:04 WARNING - return encode_string_as_bmp_image(data) 04:29:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:29:04 WARNING - img.save(f, "BMP") 04:29:04 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:29:04 WARNING - f.write(bmpfileheader) 04:29:04 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:29:04 WARNING - 04:29:11 INFO - PROCESS | 1886 | --DOCSHELL 0xa8db5800 == 2 [pid = 1933] [id = 65] 04:29:18 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa8db5c00) [pid = 1933] [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] 04:29:22 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29ca000) [pid = 1933] [serial = 186] [outer = (nil)] [url = about:blank] 04:29:22 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa8dc1000) [pid = 1933] [serial = 184] [outer = (nil)] [url = about:blank] 04:29:33 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:29:33 INFO - PROCESS | 1886 | 1484915373728 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]]]}] 04:29:33 INFO - . 04:29:33 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30714ms 04:29:33 INFO - PROCESS | 1886 | 1484915373746 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 04:29:33 INFO - PROCESS | 1886 | 1484915373753 Marionette TRACE conn4 <- [1,217,null,{"value":"2147483649"}] 04:29:33 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 04:29:33 INFO - PROCESS | 1886 | 1484915373764 Marionette TRACE conn4 -> [0,218,"timeouts",{"script":35000}] 04:29:33 INFO - PROCESS | 1886 | 1484915373770 Marionette TRACE conn4 <- [1,218,null,{}] 04:29:33 INFO - PROCESS | 1886 | 1484915373782 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}] 04:29:34 INFO - PROCESS | 1886 | 1484915374025 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 04:29:34 INFO - PROCESS | 1886 | 1484915374073 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:29:34 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d4000 == 3 [pid = 1933] [id = 67] 04:29:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d4400) [pid = 1933] [serial = 188] [outer = (nil)] 04:29:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cc000) [pid = 1933] [serial = 189] [outer = 0xa28d4400] 04:29:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d3000) [pid = 1933] [serial = 190] [outer = 0xa28d4400] 04:29:34 WARNING - wptserve Traceback (most recent call last): 04:29:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:29:34 WARNING - rv = self.func(request, response) 04:29:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:29:34 WARNING - access_control_allow_origin = "*") 04:29:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:29:34 WARNING - payload = payload_generator(server_data) 04:29:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:29:34 WARNING - return encode_string_as_bmp_image(data) 04:29: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 04:29:34 WARNING - img.save(f, "BMP") 04:29:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:29:34 WARNING - f.write(bmpfileheader) 04:29:34 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:29:34 WARNING - 04:29:42 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d1c00 == 2 [pid = 1933] [id = 66] 04:29:48 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa28d2000) [pid = 1933] [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] 04:29:53 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29cc000) [pid = 1933] [serial = 189] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa29d0800) [pid = 1933] [serial = 187] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:30:04 INFO - PROCESS | 1886 | 1484915404522 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]]]}] 04:30:04 INFO - . 04:30:04 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30776ms 04:30:04 INFO - PROCESS | 1886 | 1484915404537 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 04:30:04 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 04:30:04 INFO - PROCESS | 1886 | 1484915404549 Marionette TRACE conn4 <- [1,221,null,{"value":"2147483649"}] 04:30:04 INFO - PROCESS | 1886 | 1484915404562 Marionette TRACE conn4 -> [0,222,"timeouts",{"script":35000}] 04:30:04 INFO - PROCESS | 1886 | 1484915404569 Marionette TRACE conn4 <- [1,222,null,{}] 04:30:04 INFO - PROCESS | 1886 | 1484915404575 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}] 04:30:04 INFO - PROCESS | 1886 | 1484915404780 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 04:30:04 INFO - PROCESS | 1886 | 1484915404831 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:30:04 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2000 == 3 [pid = 1933] [id = 68] 04:30:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d2400) [pid = 1933] [serial = 191] [outer = (nil)] 04:30:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cc000) [pid = 1933] [serial = 192] [outer = 0xa28d2400] 04:30:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d2800) [pid = 1933] [serial = 193] [outer = 0xa28d2400] 04:30:05 INFO - . 04:30:05 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1286ms 04:30:05 INFO - PROCESS | 1886 | 1484915405831 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] 04:30:05 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 04:30:05 INFO - PROCESS | 1886 | 1484915405860 Marionette TRACE conn4 <- [1,225,null,{"value":"2147483649"}] 04:30:05 INFO - PROCESS | 1886 | 1484915405867 Marionette TRACE conn4 -> [0,226,"timeouts",{"script":35000}] 04:30:05 INFO - PROCESS | 1886 | 1484915405875 Marionette TRACE conn4 <- [1,226,null,{}] 04:30:05 INFO - PROCESS | 1886 | 1484915405893 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}] 04:30:06 INFO - PROCESS | 1886 | 1484915406096 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 04:30:06 INFO - PROCESS | 1886 | 1484915406180 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:30:06 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3250000 == 4 [pid = 1933] [id = 69] 04:30:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa3250400) [pid = 1933] [serial = 194] [outer = (nil)] 04:30:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa3255000) [pid = 1933] [serial = 195] [outer = 0xa3250400] 04:30:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa342a400) [pid = 1933] [serial = 196] [outer = 0xa3250400] 04:30:07 INFO - PROCESS | 1886 | 1484915407173 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] 04:30:07 INFO - PROCESS | 1886 | 1484915407210 Marionette TRACE conn4 <- [1,229,null,{"value":"2147483649"}] 04:30:07 INFO - PROCESS | 1886 | 1484915407217 Marionette TRACE conn4 -> [0,230,"timeouts",{"script":35000}] 04:30:07 INFO - PROCESS | 1886 | 1484915407223 Marionette TRACE conn4 <- [1,230,null,{}] 04:30:07 INFO - PROCESS | 1886 | 1484915407229 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}] 04:30:07 INFO - PROCESS | 1886 | 1484915407486 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 04:30:07 INFO - PROCESS | 1886 | 1484915407518 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:30:07 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d0800 == 5 [pid = 1933] [id = 70] 04:30:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa34d0c00) [pid = 1933] [serial = 197] [outer = (nil)] 04:30:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa34d5400) [pid = 1933] [serial = 198] [outer = 0xa34d0c00] 04:30:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa34d8800) [pid = 1933] [serial = 199] [outer = 0xa34d0c00] 04:30:08 INFO - . 04:30:08 INFO - TEST-OK | /referrer-policy/strict-origin/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1335ms 04:30:08 INFO - PROCESS | 1886 | 1484915408532 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] 04:30:08 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 04:30:08 INFO - PROCESS | 1886 | 1484915408556 Marionette TRACE conn4 <- [1,233,null,{"value":"2147483649"}] 04:30:08 INFO - PROCESS | 1886 | 1484915408564 Marionette TRACE conn4 -> [0,234,"timeouts",{"script":35000}] 04:30:08 INFO - PROCESS | 1886 | 1484915408567 Marionette TRACE conn4 <- [1,234,null,{}] 04:30:08 INFO - PROCESS | 1886 | 1484915408574 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}] 04:30:08 INFO - PROCESS | 1886 | 1484915408769 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 04:30:08 INFO - PROCESS | 1886 | 1484915408817 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:30:08 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355fc00 == 6 [pid = 1933] [id = 71] 04:30:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa3560000) [pid = 1933] [serial = 200] [outer = (nil)] 04:30:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa3563c00) [pid = 1933] [serial = 201] [outer = 0xa3560000] 04:30:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa3566000) [pid = 1933] [serial = 202] [outer = 0xa3560000] 04:30:09 INFO - PROCESS | 1886 | 1484915409754 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] 04:30:09 INFO - PROCESS | 1886 | 1484915409808 Marionette TRACE conn4 <- [1,237,null,{"value":"2147483649"}] 04:30:09 INFO - TEST-START | /referrer-policy/strict-origin/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 04:30:09 INFO - PROCESS | 1886 | 1484915409818 Marionette TRACE conn4 -> [0,238,"timeouts",{"script":35000}] 04:30:09 INFO - PROCESS | 1886 | 1484915409820 Marionette TRACE conn4 <- [1,238,null,{}] 04:30:09 INFO - PROCESS | 1886 | 1484915409835 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}] 04:30:10 INFO - PROCESS | 1886 | 1484915410056 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 04:30:10 INFO - PROCESS | 1886 | 1484915410120 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:30:10 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383dc00 == 7 [pid = 1933] [id = 72] 04:30:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa3842800) [pid = 1933] [serial = 203] [outer = (nil)] 04:30:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa3847800) [pid = 1933] [serial = 204] [outer = 0xa3842800] 04:30:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa3846c00) [pid = 1933] [serial = 205] [outer = 0xa3842800] 04:30:11 INFO - PROCESS | 1886 | 1484915411098 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] 04:30:11 INFO - PROCESS | 1886 | 1484915411121 Marionette TRACE conn4 <- [1,241,null,{"value":"2147483649"}] 04:30:11 INFO - PROCESS | 1886 | 1484915411128 Marionette TRACE conn4 -> [0,242,"timeouts",{"script":35000}] 04:30:11 INFO - PROCESS | 1886 | 1484915411131 Marionette TRACE conn4 <- [1,242,null,{}] 04:30:11 INFO - PROCESS | 1886 | 1484915411136 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}] 04:30:11 INFO - PROCESS | 1886 | 1484915411329 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 04:30:11 INFO - PROCESS | 1886 | 1484915411400 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:30:11 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44dac00 == 8 [pid = 1933] [id = 73] 04:30:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa44db000) [pid = 1933] [serial = 206] [outer = (nil)] 04:30:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa44e0800) [pid = 1933] [serial = 207] [outer = 0xa44db000] 04:30:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa44e6800) [pid = 1933] [serial = 208] [outer = 0xa44db000] 04:30:12 INFO - PROCESS | 1886 | 1484915412358 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] 04:30:12 INFO - PROCESS | 1886 | 1484915412418 Marionette TRACE conn4 <- [1,245,null,{"value":"2147483649"}] 04:30:12 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 04:30:12 INFO - PROCESS | 1886 | 1484915412425 Marionette TRACE conn4 -> [0,246,"timeouts",{"script":35000}] 04:30:12 INFO - PROCESS | 1886 | 1484915412427 Marionette TRACE conn4 <- [1,246,null,{}] 04:30:12 INFO - PROCESS | 1886 | 1484915412433 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}] 04:30:12 INFO - PROCESS | 1886 | 1484915412596 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 04:30:12 INFO - PROCESS | 1886 | 1484915412630 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:30:12 INFO - PROCESS | 1886 | ++DOCSHELL 0xa4594800 == 9 [pid = 1933] [id = 74] 04:30:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa45e6400) [pid = 1933] [serial = 209] [outer = (nil)] 04:30:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa45ecc00) [pid = 1933] [serial = 210] [outer = 0xa45e6400] 04:30:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa45ec000) [pid = 1933] [serial = 211] [outer = 0xa45e6400] 04:30:13 INFO - PROCESS | 1886 | 1484915413799 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] 04:30:13 INFO - PROCESS | 1886 | 1484915413907 Marionette TRACE conn4 <- [1,249,null,{"value":"2147483649"}] 04:30:13 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 04:30:13 INFO - PROCESS | 1886 | 1484915413921 Marionette TRACE conn4 -> [0,250,"timeouts",{"script":35000}] 04:30:13 INFO - PROCESS | 1886 | 1484915413928 Marionette TRACE conn4 <- [1,250,null,{}] 04:30:13 INFO - PROCESS | 1886 | 1484915413939 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}] 04:30:14 INFO - PROCESS | 1886 | 1484915414185 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 04:30:14 INFO - PROCESS | 1886 | 1484915414283 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:30:14 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29c9c00 == 10 [pid = 1933] [id = 75] 04:30:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa29d7c00) [pid = 1933] [serial = 212] [outer = (nil)] 04:30:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa3438400) [pid = 1933] [serial = 213] [outer = 0xa29d7c00] 04:30:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa34d8400) [pid = 1933] [serial = 214] [outer = 0xa29d7c00] 04:30:15 INFO - PROCESS | 1886 | --DOCSHELL 0xa44dac00 == 9 [pid = 1933] [id = 73] 04:30:15 INFO - PROCESS | 1886 | --DOCSHELL 0xa383dc00 == 8 [pid = 1933] [id = 72] 04:30:15 INFO - PROCESS | 1886 | --DOCSHELL 0xa355fc00 == 7 [pid = 1933] [id = 71] 04:30:15 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d0800 == 6 [pid = 1933] [id = 70] 04:30:15 INFO - PROCESS | 1886 | --DOCSHELL 0xa3250000 == 5 [pid = 1933] [id = 69] 04:30:15 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2000 == 4 [pid = 1933] [id = 68] 04:30:15 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d4000 == 3 [pid = 1933] [id = 67] 04:30:15 INFO - PROCESS | 1886 | 1484915415900 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] 04:30:15 INFO - PROCESS | 1886 | 1484915415929 Marionette TRACE conn4 <- [1,253,null,{"value":"2147483649"}] 04:30:15 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 04:30:15 INFO - PROCESS | 1886 | 1484915415943 Marionette TRACE conn4 -> [0,254,"timeouts",{"script":35000}] 04:30:15 INFO - PROCESS | 1886 | 1484915415952 Marionette TRACE conn4 <- [1,254,null,{}] 04:30:15 INFO - PROCESS | 1886 | 1484915415958 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}] 04:30:16 INFO - PROCESS | 1886 | 1484915416209 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 04:30:16 INFO - PROCESS | 1886 | 1484915416290 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:30:16 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324bc00 == 4 [pid = 1933] [id = 76] 04:30:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa3253800) [pid = 1933] [serial = 215] [outer = (nil)] 04:30:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa34d9c00) [pid = 1933] [serial = 216] [outer = 0xa3253800] 04:30:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa34de000) [pid = 1933] [serial = 217] [outer = 0xa3253800] 04:30:17 INFO - PROCESS | 1886 | 1484915417496 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] 04:30:17 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 04:30:17 INFO - PROCESS | 1886 | 1484915417560 Marionette TRACE conn4 <- [1,257,null,{"value":"2147483649"}] 04:30:17 INFO - PROCESS | 1886 | 1484915417568 Marionette TRACE conn4 -> [0,258,"timeouts",{"script":35000}] 04:30:17 INFO - PROCESS | 1886 | 1484915417575 Marionette TRACE conn4 <- [1,258,null,{}] 04:30:17 INFO - PROCESS | 1886 | 1484915417593 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}] 04:30:17 INFO - PROCESS | 1886 | 1484915417792 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 04:30:17 INFO - PROCESS | 1886 | 1484915417863 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:30:17 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383d000 == 5 [pid = 1933] [id = 77] 04:30:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa383d400) [pid = 1933] [serial = 218] [outer = (nil)] 04:30:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa3848c00) [pid = 1933] [serial = 219] [outer = 0xa383d400] 04:30:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa29d1000) [pid = 1933] [serial = 220] [outer = 0xa383d400] 04:30:19 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39e0000 == 6 [pid = 1933] [id = 78] 04:30:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa39e4400) [pid = 1933] [serial = 221] [outer = (nil)] 04:30:19 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:30:19 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:30:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa44da400) [pid = 1933] [serial = 222] [outer = 0xa39e4400] 04:30:19 INFO - PROCESS | 1886 | 1484915419475 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] 04:30:19 INFO - PROCESS | 1886 | 1484915419518 Marionette TRACE conn4 <- [1,261,null,{"value":"2147483649"}] 04:30:19 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 04:30:19 INFO - PROCESS | 1886 | 1484915419531 Marionette TRACE conn4 -> [0,262,"timeouts",{"script":35000}] 04:30:19 INFO - PROCESS | 1886 | 1484915419537 Marionette TRACE conn4 <- [1,262,null,{}] 04:30:19 INFO - PROCESS | 1886 | 1484915419546 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}] 04:30:19 INFO - PROCESS | 1886 | 1484915419821 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 04:30:19 INFO - PROCESS | 1886 | 1484915419910 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:30:19 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44d9400 == 7 [pid = 1933] [id = 79] 04:30:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa4587000) [pid = 1933] [serial = 223] [outer = (nil)] 04:30:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa45ebc00) [pid = 1933] [serial = 224] [outer = 0xa4587000] 04:30:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa476c400) [pid = 1933] [serial = 225] [outer = 0xa4587000] 04:30:21 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa44db000) [pid = 1933] [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] 04:30:21 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa3560000) [pid = 1933] [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] 04:30:21 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa3250400) [pid = 1933] [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] 04:30:21 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa3842800) [pid = 1933] [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] 04:30:21 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa34d0c00) [pid = 1933] [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] 04:30:21 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa28d4400) [pid = 1933] [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] 04:30:21 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xa28d2400) [pid = 1933] [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] 04:30:21 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d1c00 == 8 [pid = 1933] [id = 80] 04:30:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa28d4400) [pid = 1933] [serial = 226] [outer = (nil)] 04:30:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa3430000) [pid = 1933] [serial = 227] [outer = 0xa28d4400] 04:30:21 INFO - PROCESS | 1886 | 1484915421640 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] 04:30:21 INFO - PROCESS | 1886 | 1484915421693 Marionette TRACE conn4 <- [1,265,null,{"value":"2147483649"}] 04:30:21 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 04:30:21 INFO - PROCESS | 1886 | 1484915421706 Marionette TRACE conn4 -> [0,266,"timeouts",{"script":35000}] 04:30:21 INFO - PROCESS | 1886 | 1484915421712 Marionette TRACE conn4 <- [1,266,null,{}] 04:30:21 INFO - PROCESS | 1886 | 1484915421721 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}] 04:30:21 INFO - PROCESS | 1886 | 1484915421976 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 04:30:22 INFO - PROCESS | 1886 | 1484915422061 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:30:22 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3847400 == 9 [pid = 1933] [id = 81] 04:30:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa44df800) [pid = 1933] [serial = 228] [outer = (nil)] 04:30:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa48fc800) [pid = 1933] [serial = 229] [outer = 0xa44df800] 04:30:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa53f0000) [pid = 1933] [serial = 230] [outer = 0xa44df800] 04:30:23 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29c9800 == 10 [pid = 1933] [id = 82] 04:30:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa3247400) [pid = 1933] [serial = 231] [outer = (nil)] 04:30:23 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:30:23 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:30:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa342cc00) [pid = 1933] [serial = 232] [outer = 0xa3247400] 04:30:23 INFO - PROCESS | 1886 | 1484915423470 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] 04:30:23 INFO - PROCESS | 1886 | 1484915423500 Marionette TRACE conn4 <- [1,269,null,{"value":"2147483649"}] 04:30:23 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 04:30:23 INFO - PROCESS | 1886 | 1484915423507 Marionette TRACE conn4 -> [0,270,"timeouts",{"script":35000}] 04:30:23 INFO - PROCESS | 1886 | 1484915423514 Marionette TRACE conn4 <- [1,270,null,{}] 04:30:23 INFO - PROCESS | 1886 | 1484915423530 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}] 04:30:23 INFO - PROCESS | 1886 | 1484915423728 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 04:30:23 INFO - PROCESS | 1886 | 1484915423805 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:30:23 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3842000 == 11 [pid = 1933] [id = 83] 04:30:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa3842800) [pid = 1933] [serial = 233] [outer = (nil)] 04:30:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa4591c00) [pid = 1933] [serial = 234] [outer = 0xa3842800] 04:30:24 INFO - PROCESS | 1886 | --DOCSHELL 0xa5a46c00 == 5 [pid = 1886] [id = 6] 04:30:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa486f400) [pid = 1933] [serial = 235] [outer = 0xa3842800] 04:30:25 WARNING - wptserve Traceback (most recent call last): 04:30:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:30:25 WARNING - rv = self.func(request, response) 04:30:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:30:25 WARNING - access_control_allow_origin = "*") 04:30:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:30:25 WARNING - payload = payload_generator(server_data) 04:30:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:30:25 WARNING - return encode_string_as_bmp_image(data) 04:30: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 04:30:25 WARNING - img.save(f, "BMP") 04:30:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:30:25 WARNING - f.write(bmpfileheader) 04:30:25 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:30:25 WARNING - 04:30:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d1c00 == 10 [pid = 1933] [id = 80] 04:30:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa44d9400 == 9 [pid = 1933] [id = 79] 04:30:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa39e0000 == 8 [pid = 1933] [id = 78] 04:30:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa383d000 == 7 [pid = 1933] [id = 77] 04:30:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa324bc00 == 6 [pid = 1933] [id = 76] 04:30:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa29c9c00 == 5 [pid = 1933] [id = 75] 04:30:25 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa44e6800) [pid = 1933] [serial = 208] [outer = (nil)] [url = about:blank] 04:30:25 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa3566000) [pid = 1933] [serial = 202] [outer = (nil)] [url = about:blank] 04:30:25 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa342a400) [pid = 1933] [serial = 196] [outer = (nil)] [url = about:blank] 04:30:25 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa3846c00) [pid = 1933] [serial = 205] [outer = (nil)] [url = about:blank] 04:30:25 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa34d8800) [pid = 1933] [serial = 199] [outer = (nil)] [url = about:blank] 04:30:25 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa29d3000) [pid = 1933] [serial = 190] [outer = (nil)] [url = about:blank] 04:30:25 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa29d2800) [pid = 1933] [serial = 193] [outer = (nil)] [url = about:blank] 04:30:25 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa44e0800) [pid = 1933] [serial = 207] [outer = (nil)] [url = about:blank] 04:30:25 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa3847800) [pid = 1933] [serial = 204] [outer = (nil)] [url = about:blank] 04:30:25 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xa3563c00) [pid = 1933] [serial = 201] [outer = (nil)] [url = about:blank] 04:30:25 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0xa34d5400) [pid = 1933] [serial = 198] [outer = (nil)] [url = about:blank] 04:30:25 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa3255000) [pid = 1933] [serial = 195] [outer = (nil)] [url = about:blank] 04:30:25 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa29cc000) [pid = 1933] [serial = 192] [outer = (nil)] [url = about:blank] 04:30:27 INFO - PROCESS | 1886 | --DOCSHELL 0x9f476800 == 4 [pid = 1886] [id = 7] 04:30:28 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa383d400) [pid = 1933] [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] 04:30:28 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa4587000) [pid = 1933] [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] 04:30:28 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa3253800) [pid = 1933] [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] 04:30:28 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa29d7c00) [pid = 1933] [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] 04:30:28 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa39e4400) [pid = 1933] [serial = 221] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:30:28 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa28d4400) [pid = 1933] [serial = 226] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915421380] 04:30:29 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0x9f476c00) [pid = 1886] [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.] 04:30:29 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa5a47000) [pid = 1886] [serial = 13] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:30:32 INFO - PROCESS | 1886 | --DOCSHELL 0xa4594800 == 4 [pid = 1933] [id = 74] 04:30:32 INFO - PROCESS | 1886 | --DOCSHELL 0xa3847400 == 3 [pid = 1933] [id = 81] 04:30:32 INFO - PROCESS | 1886 | --DOCSHELL 0xa29c9800 == 2 [pid = 1933] [id = 82] 04:30:32 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa45ecc00) [pid = 1933] [serial = 210] [outer = (nil)] [url = about:blank] 04:30:32 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa34d9c00) [pid = 1933] [serial = 216] [outer = (nil)] [url = about:blank] 04:30:32 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa29d1000) [pid = 1933] [serial = 220] [outer = (nil)] [url = about:blank] 04:30:32 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa45ebc00) [pid = 1933] [serial = 224] [outer = (nil)] [url = about:blank] 04:30:32 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa34de000) [pid = 1933] [serial = 217] [outer = (nil)] [url = about:blank] 04:30:32 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa476c400) [pid = 1933] [serial = 225] [outer = (nil)] [url = about:blank] 04:30:32 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa34d8400) [pid = 1933] [serial = 214] [outer = (nil)] [url = about:blank] 04:30:32 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa44da400) [pid = 1933] [serial = 222] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:30:32 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa3430000) [pid = 1933] [serial = 227] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915421380] 04:30:32 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa3438400) [pid = 1933] [serial = 213] [outer = (nil)] [url = about:blank] 04:30:32 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa3848c00) [pid = 1933] [serial = 219] [outer = (nil)] [url = about:blank] 04:30:32 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa48fc800) [pid = 1933] [serial = 229] [outer = (nil)] [url = about:blank] 04:30:34 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa3247400) [pid = 1933] [serial = 231] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:30:34 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa44df800) [pid = 1933] [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] 04:30:34 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa45e6400) [pid = 1933] [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] 04:30:35 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0x9400b000) [pid = 1886] [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.] 04:30:35 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa6f7ac00) [pid = 1886] [serial = 15] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:30:38 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa342cc00) [pid = 1933] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:30:38 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa53f0000) [pid = 1933] [serial = 230] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa4591c00) [pid = 1933] [serial = 234] [outer = (nil)] [url = about:blank] 04:30:38 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa45ec000) [pid = 1933] [serial = 211] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:30:54 INFO - PROCESS | 1886 | 1484915454513 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]]]}] 04:30:54 INFO - . 04:30:54 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 31026ms 04:30:54 INFO - PROCESS | 1886 | 1484915454535 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 04:30:54 INFO - PROCESS | 1886 | 1484915454541 Marionette TRACE conn4 <- [1,273,null,{"value":"2147483649"}] 04:30:54 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 04:30:54 INFO - PROCESS | 1886 | 1484915454552 Marionette TRACE conn4 -> [0,274,"timeouts",{"script":35000}] 04:30:54 INFO - PROCESS | 1886 | 1484915454560 Marionette TRACE conn4 <- [1,274,null,{}] 04:30:54 INFO - PROCESS | 1886 | 1484915454571 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}] 04:30:54 INFO - PROCESS | 1886 | 1484915454820 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 04:30:54 INFO - PROCESS | 1886 | 1484915454862 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:30:54 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2800 == 3 [pid = 1933] [id = 84] 04:30:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d2c00) [pid = 1933] [serial = 236] [outer = (nil)] 04:30:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29ca800) [pid = 1933] [serial = 237] [outer = 0xa28d2c00] 04:30:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d1000) [pid = 1933] [serial = 238] [outer = 0xa28d2c00] 04:30:55 WARNING - wptserve Traceback (most recent call last): 04:30:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:30:55 WARNING - rv = self.func(request, response) 04:30:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:30:55 WARNING - access_control_allow_origin = "*") 04:30:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:30:55 WARNING - payload = payload_generator(server_data) 04:30:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:30:55 WARNING - return encode_string_as_bmp_image(data) 04:30:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:30:55 WARNING - img.save(f, "BMP") 04:30:55 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:30:55 WARNING - f.write(bmpfileheader) 04:30:55 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:30:55 WARNING - 04:31:03 INFO - PROCESS | 1886 | --DOCSHELL 0xa3842000 == 2 [pid = 1933] [id = 83] 04:31:09 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3842800) [pid = 1933] [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] 04:31:13 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29ca800) [pid = 1933] [serial = 237] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa486f400) [pid = 1933] [serial = 235] [outer = (nil)] [url = about:blank] 04:31:25 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:31:25 INFO - PROCESS | 1886 | 1484915485300 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]]]}] 04:31:25 INFO - . 04:31:25 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30768ms 04:31:25 INFO - PROCESS | 1886 | 1484915485319 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 04:31:25 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 04:31:25 INFO - PROCESS | 1886 | 1484915485330 Marionette TRACE conn4 <- [1,277,null,{"value":"2147483649"}] 04:31:25 INFO - PROCESS | 1886 | 1484915485344 Marionette TRACE conn4 -> [0,278,"timeouts",{"script":35000}] 04:31:25 INFO - PROCESS | 1886 | 1484915485351 Marionette TRACE conn4 <- [1,278,null,{}] 04:31:25 INFO - PROCESS | 1886 | 1484915485357 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}] 04:31:25 INFO - PROCESS | 1886 | 1484915485560 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 04:31:25 INFO - PROCESS | 1886 | 1484915485621 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:31:25 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d3800 == 3 [pid = 1933] [id = 85] 04:31:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d4000) [pid = 1933] [serial = 239] [outer = (nil)] 04:31:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29ccc00) [pid = 1933] [serial = 240] [outer = 0xa28d4000] 04:31:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d3800) [pid = 1933] [serial = 241] [outer = 0xa28d4000] 04:31:26 WARNING - wptserve Traceback (most recent call last): 04:31:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:31:26 WARNING - rv = self.func(request, response) 04:31:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:31:26 WARNING - access_control_allow_origin = "*") 04:31:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:31:26 WARNING - payload = payload_generator(server_data) 04:31:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:31:26 WARNING - return encode_string_as_bmp_image(data) 04:31:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:31:26 WARNING - img.save(f, "BMP") 04:31:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:31:26 WARNING - f.write(bmpfileheader) 04:31:26 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:31:26 WARNING - 04:31:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2800 == 2 [pid = 1933] [id = 84] 04:31:40 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa28d2c00) [pid = 1933] [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] 04:31:44 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29ccc00) [pid = 1933] [serial = 240] [outer = (nil)] [url = about:blank] 04:31:44 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa29d1000) [pid = 1933] [serial = 238] [outer = (nil)] [url = about:blank] 04:31:56 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:31:56 INFO - PROCESS | 1886 | 1484915516084 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]]]}] 04:31:56 INFO - . 04:31:56 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30767ms 04:31:56 INFO - PROCESS | 1886 | 1484915516111 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 04:31:56 INFO - PROCESS | 1886 | 1484915516118 Marionette TRACE conn4 <- [1,281,null,{"value":"2147483649"}] 04:31:56 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 04:31:56 INFO - PROCESS | 1886 | 1484915516129 Marionette TRACE conn4 -> [0,282,"timeouts",{"script":35000}] 04:31:56 INFO - PROCESS | 1886 | 1484915516136 Marionette TRACE conn4 <- [1,282,null,{}] 04:31:56 INFO - PROCESS | 1886 | 1484915516147 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}] 04:31:56 INFO - PROCESS | 1886 | 1484915516400 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 04:31:56 INFO - PROCESS | 1886 | 1484915516437 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:31:56 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d0c00 == 3 [pid = 1933] [id = 86] 04:31:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d1000) [pid = 1933] [serial = 242] [outer = (nil)] 04:31:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29ca400) [pid = 1933] [serial = 243] [outer = 0xa28d1000] 04:31:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d1400) [pid = 1933] [serial = 244] [outer = 0xa28d1000] 04:31:57 INFO - PROCESS | 1886 | 1484915517462 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] 04:31:57 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 04:31:57 INFO - PROCESS | 1886 | 1484915517531 Marionette TRACE conn4 <- [1,285,null,{"value":"2147483649"}] 04:31:57 INFO - PROCESS | 1886 | 1484915517549 Marionette TRACE conn4 -> [0,286,"timeouts",{"script":35000}] 04:31:57 INFO - PROCESS | 1886 | 1484915517560 Marionette TRACE conn4 <- [1,286,null,{}] 04:31:57 INFO - PROCESS | 1886 | 1484915517566 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}] 04:31:57 INFO - PROCESS | 1886 | 1484915517790 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 04:31:57 INFO - PROCESS | 1886 | 1484915517839 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:31:57 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324e800 == 4 [pid = 1933] [id = 87] 04:31:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa324ec00) [pid = 1933] [serial = 245] [outer = (nil)] 04:31:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa3253c00) [pid = 1933] [serial = 246] [outer = 0xa324ec00] 04:31:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa342ac00) [pid = 1933] [serial = 247] [outer = 0xa324ec00] 04:31:58 INFO - PROCESS | 1886 | 1484915518811 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] 04:31:58 INFO - PROCESS | 1886 | 1484915518841 Marionette TRACE conn4 <- [1,289,null,{"value":"2147483649"}] 04:31:58 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 04:31:58 INFO - PROCESS | 1886 | 1484915518848 Marionette TRACE conn4 -> [0,290,"timeouts",{"script":35000}] 04:31:58 INFO - PROCESS | 1886 | 1484915518856 Marionette TRACE conn4 <- [1,290,null,{}] 04:31:58 INFO - PROCESS | 1886 | 1484915518876 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}] 04:31:59 INFO - PROCESS | 1886 | 1484915519107 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 04:31:59 INFO - PROCESS | 1886 | 1484915519160 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:31:59 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3439000 == 5 [pid = 1933] [id = 88] 04:31:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa3439400) [pid = 1933] [serial = 248] [outer = (nil)] 04:31:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa34d3000) [pid = 1933] [serial = 249] [outer = 0xa3439400] 04:31:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa34d6000) [pid = 1933] [serial = 250] [outer = 0xa3439400] 04:32:00 INFO - PROCESS | 1886 | 1484915520128 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] 04:32:00 INFO - PROCESS | 1886 | 1484915520151 Marionette TRACE conn4 <- [1,293,null,{"value":"2147483649"}] 04:32:00 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 04:32:00 INFO - PROCESS | 1886 | 1484915520157 Marionette TRACE conn4 -> [0,294,"timeouts",{"script":35000}] 04:32:00 INFO - PROCESS | 1886 | 1484915520162 Marionette TRACE conn4 <- [1,294,null,{}] 04:32:00 INFO - PROCESS | 1886 | 1484915520169 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}] 04:32:00 INFO - PROCESS | 1886 | 1484915520384 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 04:32:00 INFO - PROCESS | 1886 | 1484915520447 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:32:00 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355ec00 == 6 [pid = 1933] [id = 89] 04:32:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa355f000) [pid = 1933] [serial = 251] [outer = (nil)] 04:32:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa3562c00) [pid = 1933] [serial = 252] [outer = 0xa355f000] 04:32:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa3565000) [pid = 1933] [serial = 253] [outer = 0xa355f000] 04:32:01 INFO - PROCESS | 1886 | 1484915521372 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] 04:32:01 INFO - PROCESS | 1886 | 1484915521399 Marionette TRACE conn4 <- [1,297,null,{"value":"2147483649"}] 04:32:01 INFO - PROCESS | 1886 | 1484915521406 Marionette TRACE conn4 -> [0,298,"timeouts",{"script":35000}] 04:32:01 INFO - PROCESS | 1886 | 1484915521410 Marionette TRACE conn4 <- [1,298,null,{}] 04:32:01 INFO - PROCESS | 1886 | 1484915521416 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}] 04:32:01 INFO - PROCESS | 1886 | 1484915521597 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 04:32:01 INFO - PROCESS | 1886 | 1484915521659 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:32:01 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383d400 == 7 [pid = 1933] [id = 90] 04:32:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa3840c00) [pid = 1933] [serial = 254] [outer = (nil)] 04:32:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa3846800) [pid = 1933] [serial = 255] [outer = 0xa3840c00] 04:32:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa3845800) [pid = 1933] [serial = 256] [outer = 0xa3840c00] 04:32:02 INFO - PROCESS | 1886 | 1484915522802 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] 04:32:02 INFO - PROCESS | 1886 | 1484915522858 Marionette TRACE conn4 <- [1,301,null,{"value":"2147483649"}] 04:32:02 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 04:32:02 INFO - PROCESS | 1886 | 1484915522865 Marionette TRACE conn4 -> [0,302,"timeouts",{"script":35000}] 04:32:02 INFO - PROCESS | 1886 | 1484915522867 Marionette TRACE conn4 <- [1,302,null,{}] 04:32:02 INFO - PROCESS | 1886 | 1484915522885 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}] 04:32:03 INFO - PROCESS | 1886 | 1484915523126 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 04:32:03 INFO - PROCESS | 1886 | 1484915523201 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:32:03 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39df400 == 8 [pid = 1933] [id = 91] 04:32:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa44d9c00) [pid = 1933] [serial = 257] [outer = (nil)] 04:32:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa44de400) [pid = 1933] [serial = 258] [outer = 0xa44d9c00] 04:32:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa44e6000) [pid = 1933] [serial = 259] [outer = 0xa44d9c00] 04:32:04 INFO - . 04:32:04 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1332ms 04:32:04 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 04:32:04 INFO - PROCESS | 1886 | 1484915524183 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] 04:32:04 INFO - PROCESS | 1886 | 1484915524200 Marionette TRACE conn4 <- [1,305,null,{"value":"2147483649"}] 04:32:04 INFO - PROCESS | 1886 | 1484915524209 Marionette TRACE conn4 -> [0,306,"timeouts",{"script":35000}] 04:32:04 INFO - PROCESS | 1886 | 1484915524212 Marionette TRACE conn4 <- [1,306,null,{}] 04:32:04 INFO - PROCESS | 1886 | 1484915524218 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}] 04:32:04 INFO - PROCESS | 1886 | 1484915524397 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 04:32:04 INFO - PROCESS | 1886 | 1484915524453 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:32:04 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28cf800 == 9 [pid = 1933] [id = 92] 04:32:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa28d2800) [pid = 1933] [serial = 260] [outer = (nil)] 04:32:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa324bc00) [pid = 1933] [serial = 261] [outer = 0xa28d2800] 04:32:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa3252800) [pid = 1933] [serial = 262] [outer = 0xa28d2800] 04:32:05 INFO - PROCESS | 1886 | 1484915525662 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] 04:32:05 INFO - PROCESS | 1886 | 1484915525705 Marionette TRACE conn4 <- [1,309,null,{"value":"2147483649"}] 04:32:05 INFO - PROCESS | 1886 | 1484915525712 Marionette TRACE conn4 -> [0,310,"timeouts",{"script":35000}] 04:32:05 INFO - PROCESS | 1886 | 1484915525715 Marionette TRACE conn4 <- [1,310,null,{}] 04:32:05 INFO - PROCESS | 1886 | 1484915525721 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}] 04:32:05 INFO - PROCESS | 1886 | 1484915525888 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 04:32:05 INFO - PROCESS | 1886 | 1484915525948 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:32:06 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3247800 == 10 [pid = 1933] [id = 93] 04:32:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa3249400) [pid = 1933] [serial = 263] [outer = (nil)] 04:32:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa3439800) [pid = 1933] [serial = 264] [outer = 0xa3249400] 04:32:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa34d8c00) [pid = 1933] [serial = 265] [outer = 0xa3249400] 04:32:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa39df400 == 9 [pid = 1933] [id = 91] 04:32:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa383d400 == 8 [pid = 1933] [id = 90] 04:32:07 INFO - PROCESS | 1886 | --DOCSHELL 0xa355ec00 == 7 [pid = 1933] [id = 89] 04:32:07 INFO - PROCESS | 1886 | --DOCSHELL 0xa3439000 == 6 [pid = 1933] [id = 88] 04:32:07 INFO - PROCESS | 1886 | --DOCSHELL 0xa324e800 == 5 [pid = 1933] [id = 87] 04:32:07 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d0c00 == 4 [pid = 1933] [id = 86] 04:32:07 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d3800 == 3 [pid = 1933] [id = 85] 04:32:07 INFO - PROCESS | 1886 | 1484915527188 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] 04:32:07 INFO - PROCESS | 1886 | 1484915527252 Marionette TRACE conn4 <- [1,313,null,{"value":"2147483649"}] 04:32:07 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 04:32:07 INFO - PROCESS | 1886 | 1484915527263 Marionette TRACE conn4 -> [0,314,"timeouts",{"script":35000}] 04:32:07 INFO - PROCESS | 1886 | 1484915527269 Marionette TRACE conn4 <- [1,314,null,{}] 04:32:07 INFO - PROCESS | 1886 | 1484915527275 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}] 04:32:07 INFO - PROCESS | 1886 | 1484915527458 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 04:32:07 INFO - PROCESS | 1886 | 1484915527521 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:32:07 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3252400 == 4 [pid = 1933] [id = 94] 04:32:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa3435c00) [pid = 1933] [serial = 266] [outer = (nil)] 04:32:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa355d400) [pid = 1933] [serial = 267] [outer = 0xa3435c00] 04:32:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa3561400) [pid = 1933] [serial = 268] [outer = 0xa3435c00] 04:32:08 INFO - PROCESS | 1886 | 1484915528566 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] 04:32:08 INFO - PROCESS | 1886 | 1484915528608 Marionette TRACE conn4 <- [1,317,null,{"value":"2147483649"}] 04:32:08 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 04:32:08 INFO - PROCESS | 1886 | 1484915528614 Marionette TRACE conn4 -> [0,318,"timeouts",{"script":35000}] 04:32:08 INFO - PROCESS | 1886 | 1484915528616 Marionette TRACE conn4 <- [1,318,null,{}] 04:32:08 INFO - PROCESS | 1886 | 1484915528623 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}] 04:32:08 INFO - PROCESS | 1886 | 1484915528790 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 04:32:08 INFO - PROCESS | 1886 | 1484915528884 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:32:08 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39de000 == 5 [pid = 1933] [id = 95] 04:32:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa39de400) [pid = 1933] [serial = 269] [outer = (nil)] 04:32:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa44da000) [pid = 1933] [serial = 270] [outer = 0xa39de400] 04:32:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa44db000) [pid = 1933] [serial = 271] [outer = 0xa39de400] 04:32:09 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44e4800 == 6 [pid = 1933] [id = 96] 04:32:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa44e5800) [pid = 1933] [serial = 272] [outer = (nil)] 04:32:09 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:32:09 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:32:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa44e8000) [pid = 1933] [serial = 273] [outer = 0xa44e5800] 04:32:09 INFO - . 04:32:09 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1384ms 04:32:10 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 04:32:10 INFO - PROCESS | 1886 | 1484915529981 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] 04:32:10 INFO - PROCESS | 1886 | 1484915530002 Marionette TRACE conn4 <- [1,321,null,{"value":"2147483649"}] 04:32:10 INFO - PROCESS | 1886 | 1484915530015 Marionette TRACE conn4 -> [0,322,"timeouts",{"script":35000}] 04:32:10 INFO - PROCESS | 1886 | 1484915530018 Marionette TRACE conn4 <- [1,322,null,{}] 04:32:10 INFO - PROCESS | 1886 | 1484915530024 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}] 04:32:10 INFO - PROCESS | 1886 | 1484915530238 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 04:32:10 INFO - PROCESS | 1886 | 1484915530294 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:32:10 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45e6c00 == 7 [pid = 1933] [id = 97] 04:32:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa45ebc00) [pid = 1933] [serial = 274] [outer = (nil)] 04:32:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa4778000) [pid = 1933] [serial = 275] [outer = 0xa45ebc00] 04:32:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa4770c00) [pid = 1933] [serial = 276] [outer = 0xa45ebc00] 04:32:11 INFO - PROCESS | 1886 | ++DOCSHELL 0xa4874000 == 8 [pid = 1933] [id = 98] 04:32:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa4876c00) [pid = 1933] [serial = 277] [outer = (nil)] 04:32:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa48f8000) [pid = 1933] [serial = 278] [outer = 0xa4876c00] 04:32:11 INFO - PROCESS | 1886 | 1484915531533 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] 04:32:11 INFO - PROCESS | 1886 | 1484915531599 Marionette TRACE conn4 <- [1,325,null,{"value":"2147483649"}] 04:32:11 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 04:32:11 INFO - PROCESS | 1886 | 1484915531608 Marionette TRACE conn4 -> [0,326,"timeouts",{"script":35000}] 04:32:11 INFO - PROCESS | 1886 | 1484915531611 Marionette TRACE conn4 <- [1,326,null,{}] 04:32:11 INFO - PROCESS | 1886 | 1484915531617 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}] 04:32:11 INFO - PROCESS | 1886 | 1484915531785 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 04:32:11 INFO - PROCESS | 1886 | 1484915531856 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:32:12 INFO - PROCESS | 1886 | ++DOCSHELL 0xa486f000 == 9 [pid = 1933] [id = 99] 04:32:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa486f400) [pid = 1933] [serial = 279] [outer = (nil)] 04:32:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa769b000) [pid = 1933] [serial = 280] [outer = 0xa486f400] 04:32:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa824c000) [pid = 1933] [serial = 281] [outer = 0xa486f400] 04:32:12 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa28d1000) [pid = 1933] [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] 04:32:12 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa324ec00) [pid = 1933] [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] 04:32:12 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa3439400) [pid = 1933] [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] 04:32:12 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa355f000) [pid = 1933] [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] 04:32:12 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa3840c00) [pid = 1933] [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] 04:32:12 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa28d4000) [pid = 1933] [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] 04:32:12 INFO - PROCESS | 1886 | ++DOCSHELL 0xa342cc00 == 10 [pid = 1933] [id = 100] 04:32:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa342d800) [pid = 1933] [serial = 282] [outer = (nil)] 04:32:13 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:32:13 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:32:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa355f000) [pid = 1933] [serial = 283] [outer = 0xa342d800] 04:32:13 INFO - PROCESS | 1886 | 1484915533241 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] 04:32:13 INFO - PROCESS | 1886 | 1484915533306 Marionette TRACE conn4 <- [1,329,null,{"value":"2147483649"}] 04:32:13 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 04:32:13 INFO - PROCESS | 1886 | 1484915533356 Marionette TRACE conn4 -> [0,330,"timeouts",{"script":35000}] 04:32:13 INFO - PROCESS | 1886 | 1484915533361 Marionette TRACE conn4 <- [1,330,null,{}] 04:32:13 INFO - PROCESS | 1886 | 1484915533373 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}] 04:32:13 INFO - PROCESS | 1886 | 1484915533602 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 04:32:13 INFO - PROCESS | 1886 | 1484915533674 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:32:13 INFO - PROCESS | 1886 | ++DOCSHELL 0xa8dba800 == 11 [pid = 1933] [id = 101] 04:32:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa8dbdc00) [pid = 1933] [serial = 284] [outer = (nil)] 04:32:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xacb75400) [pid = 1933] [serial = 285] [outer = 0xa8dbdc00] 04:32:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xacb6f800) [pid = 1933] [serial = 286] [outer = 0xa8dbdc00] 04:32:14 WARNING - wptserve Traceback (most recent call last): 04:32:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:32:14 WARNING - rv = self.func(request, response) 04:32:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:32:14 WARNING - access_control_allow_origin = "*") 04:32:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:32:14 WARNING - payload = payload_generator(server_data) 04:32:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:32:14 WARNING - return encode_string_as_bmp_image(data) 04: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 04:32:14 WARNING - img.save(f, "BMP") 04:32:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:32:14 WARNING - f.write(bmpfileheader) 04:32:14 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:32:14 WARNING - 04:32:15 INFO - PROCESS | 1886 | --DOCSHELL 0xa342cc00 == 10 [pid = 1933] [id = 100] 04:32:15 INFO - PROCESS | 1886 | --DOCSHELL 0xa486f000 == 9 [pid = 1933] [id = 99] 04:32:15 INFO - PROCESS | 1886 | --DOCSHELL 0xa4874000 == 8 [pid = 1933] [id = 98] 04:32:15 INFO - PROCESS | 1886 | --DOCSHELL 0xa45e6c00 == 7 [pid = 1933] [id = 97] 04:32:15 INFO - PROCESS | 1886 | --DOCSHELL 0xa44e4800 == 6 [pid = 1933] [id = 96] 04:32:15 INFO - PROCESS | 1886 | --DOCSHELL 0xa39de000 == 5 [pid = 1933] [id = 95] 04:32:15 INFO - PROCESS | 1886 | --DOCSHELL 0xa3252400 == 4 [pid = 1933] [id = 94] 04:32:15 INFO - PROCESS | 1886 | --DOCSHELL 0xa3247800 == 3 [pid = 1933] [id = 93] 04:32:15 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa3845800) [pid = 1933] [serial = 256] [outer = (nil)] [url = about:blank] 04:32:15 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa3565000) [pid = 1933] [serial = 253] [outer = (nil)] [url = about:blank] 04:32:15 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa44de400) [pid = 1933] [serial = 258] [outer = (nil)] [url = about:blank] 04:32:15 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa34d6000) [pid = 1933] [serial = 250] [outer = (nil)] [url = about:blank] 04:32:15 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa342ac00) [pid = 1933] [serial = 247] [outer = (nil)] [url = about:blank] 04:32:15 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa29d1400) [pid = 1933] [serial = 244] [outer = (nil)] [url = about:blank] 04:32:15 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa3846800) [pid = 1933] [serial = 255] [outer = (nil)] [url = about:blank] 04:32:15 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa3562c00) [pid = 1933] [serial = 252] [outer = (nil)] [url = about:blank] 04:32:15 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa34d3000) [pid = 1933] [serial = 249] [outer = (nil)] [url = about:blank] 04:32:15 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa3253c00) [pid = 1933] [serial = 246] [outer = (nil)] [url = about:blank] 04:32:15 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xa29ca400) [pid = 1933] [serial = 243] [outer = (nil)] [url = about:blank] 04:32:15 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0xa29d3800) [pid = 1933] [serial = 241] [outer = (nil)] [url = about:blank] 04:32:18 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa39de400) [pid = 1933] [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] 04:32:18 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa45ebc00) [pid = 1933] [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] 04:32:18 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa486f400) [pid = 1933] [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] 04:32:18 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa3435c00) [pid = 1933] [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] 04:32:18 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa28d2800) [pid = 1933] [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] 04:32:18 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa44d9c00) [pid = 1933] [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] 04:32:18 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa3249400) [pid = 1933] [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] 04:32:18 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa4876c00) [pid = 1933] [serial = 277] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915531255] 04:32:18 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa44e5800) [pid = 1933] [serial = 272] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:32:18 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa342d800) [pid = 1933] [serial = 282] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:32:22 INFO - PROCESS | 1886 | --DOCSHELL 0xa28cf800 == 2 [pid = 1933] [id = 92] 04:32:22 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa3561400) [pid = 1933] [serial = 268] [outer = (nil)] [url = about:blank] 04:32:22 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa3252800) [pid = 1933] [serial = 262] [outer = (nil)] [url = about:blank] 04:32:22 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa44e6000) [pid = 1933] [serial = 259] [outer = (nil)] [url = about:blank] 04:32:22 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa34d8c00) [pid = 1933] [serial = 265] [outer = (nil)] [url = about:blank] 04:32:22 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa769b000) [pid = 1933] [serial = 280] [outer = (nil)] [url = about:blank] 04:32:22 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa48f8000) [pid = 1933] [serial = 278] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915531255] 04:32:22 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa44db000) [pid = 1933] [serial = 271] [outer = (nil)] [url = about:blank] 04:32:22 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa44e8000) [pid = 1933] [serial = 273] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:32:22 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa4770c00) [pid = 1933] [serial = 276] [outer = (nil)] [url = about:blank] 04:32:22 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa824c000) [pid = 1933] [serial = 281] [outer = (nil)] [url = about:blank] 04:32:22 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa355f000) [pid = 1933] [serial = 283] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:32:22 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa4778000) [pid = 1933] [serial = 275] [outer = (nil)] [url = about:blank] 04:32:22 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa44da000) [pid = 1933] [serial = 270] [outer = (nil)] [url = about:blank] 04:32:22 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa355d400) [pid = 1933] [serial = 267] [outer = (nil)] [url = about:blank] 04:32:22 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3439800) [pid = 1933] [serial = 264] [outer = (nil)] [url = about:blank] 04:32:22 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa324bc00) [pid = 1933] [serial = 261] [outer = (nil)] [url = about:blank] 04:32:28 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xacb75400) [pid = 1933] [serial = 285] [outer = (nil)] [url = about:blank] 04:32:44 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:32:44 INFO - PROCESS | 1886 | 1484915564117 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]]]}] 04:32:44 INFO - . 04:32:44 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30786ms 04:32:44 INFO - PROCESS | 1886 | 1484915564135 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 04:32:44 INFO - PROCESS | 1886 | 1484915564138 Marionette TRACE conn4 <- [1,333,null,{"value":"2147483649"}] 04:32:44 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 04:32:44 INFO - PROCESS | 1886 | 1484915564144 Marionette TRACE conn4 -> [0,334,"timeouts",{"script":35000}] 04:32:44 INFO - PROCESS | 1886 | 1484915564147 Marionette TRACE conn4 <- [1,334,null,{}] 04:32:44 INFO - PROCESS | 1886 | 1484915564152 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}] 04:32:44 INFO - PROCESS | 1886 | 1484915564280 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 04:32:44 INFO - PROCESS | 1886 | 1484915564344 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:32:44 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d1800 == 3 [pid = 1933] [id = 102] 04:32:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d1c00) [pid = 1933] [serial = 287] [outer = (nil)] 04:32:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29c9800) [pid = 1933] [serial = 288] [outer = 0xa28d1c00] 04:32:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d0400) [pid = 1933] [serial = 289] [outer = 0xa28d1c00] 04:32:45 WARNING - wptserve Traceback (most recent call last): 04:32:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:32:45 WARNING - rv = self.func(request, response) 04:32:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:32:45 WARNING - access_control_allow_origin = "*") 04:32:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:32:45 WARNING - payload = payload_generator(server_data) 04:32:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:32:45 WARNING - return encode_string_as_bmp_image(data) 04: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 04:32:45 WARNING - img.save(f, "BMP") 04:32:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:32:45 WARNING - f.write(bmpfileheader) 04:32:45 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:32:45 WARNING - 04:32:52 INFO - PROCESS | 1886 | --DOCSHELL 0xa8dba800 == 2 [pid = 1933] [id = 101] 04:32:59 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa8dbdc00) [pid = 1933] [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] 04:33:03 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29c9800) [pid = 1933] [serial = 288] [outer = (nil)] [url = about:blank] 04:33:03 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xacb6f800) [pid = 1933] [serial = 286] [outer = (nil)] [url = about:blank] 04:33:14 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:33:14 INFO - PROCESS | 1886 | 1484915594874 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]]]}] 04:33:14 INFO - . 04:33:14 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30762ms 04:33:14 INFO - PROCESS | 1886 | 1484915594908 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 04:33:14 INFO - PROCESS | 1886 | 1484915594914 Marionette TRACE conn4 <- [1,337,null,{"value":"2147483649"}] 04:33:14 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 04:33:14 INFO - PROCESS | 1886 | 1484915594925 Marionette TRACE conn4 -> [0,338,"timeouts",{"script":35000}] 04:33:14 INFO - PROCESS | 1886 | 1484915594933 Marionette TRACE conn4 <- [1,338,null,{}] 04:33:14 INFO - PROCESS | 1886 | 1484915594944 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}] 04:33:15 INFO - PROCESS | 1886 | 1484915595188 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 04:33:15 INFO - PROCESS | 1886 | 1484915595229 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:33:15 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d3c00 == 3 [pid = 1933] [id = 103] 04:33:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d4000) [pid = 1933] [serial = 290] [outer = (nil)] 04:33:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cc000) [pid = 1933] [serial = 291] [outer = 0xa28d4000] 04:33:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d3000) [pid = 1933] [serial = 292] [outer = 0xa28d4000] 04:33:16 WARNING - wptserve Traceback (most recent call last): 04:33:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:33:16 WARNING - rv = self.func(request, response) 04:33:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:33:16 WARNING - access_control_allow_origin = "*") 04:33:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:33:16 WARNING - payload = payload_generator(server_data) 04:33:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:33:16 WARNING - return encode_string_as_bmp_image(data) 04:33:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:33:16 WARNING - img.save(f, "BMP") 04:33:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:33:16 WARNING - f.write(bmpfileheader) 04:33:16 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:33:16 WARNING - 04:33:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d1800 == 2 [pid = 1933] [id = 102] 04:33:29 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa28d1c00) [pid = 1933] [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] 04:33:34 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29cc000) [pid = 1933] [serial = 291] [outer = (nil)] [url = about:blank] 04:33:34 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa29d0400) [pid = 1933] [serial = 289] [outer = (nil)] [url = about:blank] 04:33:45 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:33:45 INFO - PROCESS | 1886 | 1484915625715 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]]]}] 04:33:45 INFO - . 04:33:45 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30821ms 04:33:45 INFO - PROCESS | 1886 | 1484915625747 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 04:33:45 INFO - PROCESS | 1886 | 1484915625766 Marionette TRACE conn4 <- [1,341,null,{"value":"2147483649"}] 04:33:45 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 04:33:45 INFO - PROCESS | 1886 | 1484915625786 Marionette TRACE conn4 -> [0,342,"timeouts",{"script":35000}] 04:33:45 INFO - PROCESS | 1886 | 1484915625798 Marionette TRACE conn4 <- [1,342,null,{}] 04:33:45 INFO - PROCESS | 1886 | 1484915625807 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}] 04:33:46 INFO - PROCESS | 1886 | 1484915626049 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 04:33:46 INFO - PROCESS | 1886 | 1484915626094 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:33:46 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2000 == 3 [pid = 1933] [id = 104] 04:33:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d2400) [pid = 1933] [serial = 293] [outer = (nil)] 04:33:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cc000) [pid = 1933] [serial = 294] [outer = 0xa28d2400] 04:33:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d2c00) [pid = 1933] [serial = 295] [outer = 0xa28d2400] 04:33:47 INFO - PROCESS | 1886 | 1484915627151 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] 04:33:47 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 04:33:47 INFO - PROCESS | 1886 | 1484915627194 Marionette TRACE conn4 <- [1,345,null,{"value":"2147483649"}] 04:33:47 INFO - PROCESS | 1886 | 1484915627201 Marionette TRACE conn4 -> [0,346,"timeouts",{"script":35000}] 04:33:47 INFO - PROCESS | 1886 | 1484915627209 Marionette TRACE conn4 <- [1,346,null,{}] 04:33:47 INFO - PROCESS | 1886 | 1484915627227 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}] 04:33:47 INFO - PROCESS | 1886 | 1484915627468 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 04:33:47 INFO - PROCESS | 1886 | 1484915627521 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:33:47 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3250000 == 4 [pid = 1933] [id = 105] 04:33:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa3250800) [pid = 1933] [serial = 296] [outer = (nil)] 04:33:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa3255400) [pid = 1933] [serial = 297] [outer = 0xa3250800] 04:33:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa342a800) [pid = 1933] [serial = 298] [outer = 0xa3250800] 04:33:48 INFO - PROCESS | 1886 | 1484915628530 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] 04:33:48 INFO - PROCESS | 1886 | 1484915628594 Marionette TRACE conn4 <- [1,349,null,{"value":"2147483649"}] 04:33:48 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 04:33:48 INFO - PROCESS | 1886 | 1484915628603 Marionette TRACE conn4 -> [0,350,"timeouts",{"script":35000}] 04:33:48 INFO - PROCESS | 1886 | 1484915628608 Marionette TRACE conn4 <- [1,350,null,{}] 04:33:48 INFO - PROCESS | 1886 | 1484915628615 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}] 04:33:48 INFO - PROCESS | 1886 | 1484915628805 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 04:33:48 INFO - PROCESS | 1886 | 1484915628818 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:33:48 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34cfc00 == 5 [pid = 1933] [id = 106] 04:33:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa34d0000) [pid = 1933] [serial = 299] [outer = (nil)] 04:33:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa34d4000) [pid = 1933] [serial = 300] [outer = 0xa34d0000] 04:33:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa34d7400) [pid = 1933] [serial = 301] [outer = 0xa34d0000] 04:33:49 INFO - . 04:33:49 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1337ms 04:33:49 INFO - PROCESS | 1886 | 1484915629917 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] 04:33:49 INFO - PROCESS | 1886 | 1484915629945 Marionette TRACE conn4 <- [1,353,null,{"value":"2147483649"}] 04:33:49 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 04:33:49 INFO - PROCESS | 1886 | 1484915629952 Marionette TRACE conn4 -> [0,354,"timeouts",{"script":35000}] 04:33:49 INFO - PROCESS | 1886 | 1484915629956 Marionette TRACE conn4 <- [1,354,null,{}] 04:33:49 INFO - PROCESS | 1886 | 1484915629962 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}] 04:33:50 INFO - PROCESS | 1886 | 1484915630161 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 04:33:50 INFO - PROCESS | 1886 | 1484915630216 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:33:50 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355f000 == 6 [pid = 1933] [id = 107] 04:33:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa355fc00) [pid = 1933] [serial = 302] [outer = (nil)] 04:33:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa3563800) [pid = 1933] [serial = 303] [outer = 0xa355fc00] 04:33:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa3566000) [pid = 1933] [serial = 304] [outer = 0xa355fc00] 04:33:51 INFO - PROCESS | 1886 | 1484915631178 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] 04:33:51 INFO - PROCESS | 1886 | 1484915631239 Marionette TRACE conn4 <- [1,357,null,{"value":"2147483649"}] 04:33:51 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 04:33:51 INFO - PROCESS | 1886 | 1484915631247 Marionette TRACE conn4 -> [0,358,"timeouts",{"script":35000}] 04:33:51 INFO - PROCESS | 1886 | 1484915631251 Marionette TRACE conn4 <- [1,358,null,{}] 04:33:51 INFO - PROCESS | 1886 | 1484915631256 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}] 04:33:51 INFO - PROCESS | 1886 | 1484915631501 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 04:33:51 INFO - PROCESS | 1886 | 1484915631564 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:33:51 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383e000 == 7 [pid = 1933] [id = 108] 04:33:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa383e400) [pid = 1933] [serial = 305] [outer = (nil)] 04:33:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa3847800) [pid = 1933] [serial = 306] [outer = 0xa383e400] 04:33:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa3846c00) [pid = 1933] [serial = 307] [outer = 0xa383e400] 04:33:52 INFO - PROCESS | 1886 | 1484915632509 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] 04:33:52 INFO - PROCESS | 1886 | 1484915632537 Marionette TRACE conn4 <- [1,361,null,{"value":"2147483649"}] 04:33:52 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 04:33:52 INFO - PROCESS | 1886 | 1484915632544 Marionette TRACE conn4 -> [0,362,"timeouts",{"script":35000}] 04:33:52 INFO - PROCESS | 1886 | 1484915632546 Marionette TRACE conn4 <- [1,362,null,{}] 04:33:52 INFO - PROCESS | 1886 | 1484915632552 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}] 04:33:52 INFO - PROCESS | 1886 | 1484915632737 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 04:33:52 INFO - PROCESS | 1886 | 1484915632803 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:33:52 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44db400 == 8 [pid = 1933] [id = 109] 04:33:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa44db800) [pid = 1933] [serial = 308] [outer = (nil)] 04:33:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa44e1400) [pid = 1933] [serial = 309] [outer = 0xa44db800] 04:33:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa44e7000) [pid = 1933] [serial = 310] [outer = 0xa44db800] 04:33:53 INFO - PROCESS | 1886 | 1484915633778 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] 04:33:53 INFO - PROCESS | 1886 | 1484915633833 Marionette TRACE conn4 <- [1,365,null,{"value":"2147483649"}] 04:33:53 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 04:33:53 INFO - PROCESS | 1886 | 1484915633840 Marionette TRACE conn4 -> [0,366,"timeouts",{"script":35000}] 04:33:53 INFO - PROCESS | 1886 | 1484915633843 Marionette TRACE conn4 <- [1,366,null,{}] 04:33:53 INFO - PROCESS | 1886 | 1484915633852 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}] 04:33:54 INFO - PROCESS | 1886 | 1484915634016 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 04:33:54 INFO - PROCESS | 1886 | 1484915634065 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:33:54 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28ccc00 == 9 [pid = 1933] [id = 110] 04:33:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa28cf400) [pid = 1933] [serial = 311] [outer = (nil)] 04:33:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa324a800) [pid = 1933] [serial = 312] [outer = 0xa28cf400] 04:33:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa3251c00) [pid = 1933] [serial = 313] [outer = 0xa28cf400] 04:33:55 INFO - PROCESS | 1886 | 1484915635331 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] 04:33:55 INFO - PROCESS | 1886 | 1484915635382 Marionette TRACE conn4 <- [1,369,null,{"value":"2147483649"}] 04:33:55 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 04:33:55 INFO - PROCESS | 1886 | 1484915635442 Marionette TRACE conn4 -> [0,370,"timeouts",{"script":35000}] 04:33:55 INFO - PROCESS | 1886 | 1484915635450 Marionette TRACE conn4 <- [1,370,null,{}] 04:33:55 INFO - PROCESS | 1886 | 1484915635459 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}] 04:33:55 INFO - PROCESS | 1886 | 1484915635716 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 04:33:55 INFO - PROCESS | 1886 | 1484915635816 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:33:55 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28c7c00 == 10 [pid = 1933] [id = 111] 04:33:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa28cb000) [pid = 1933] [serial = 314] [outer = (nil)] 04:33:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa324bc00) [pid = 1933] [serial = 315] [outer = 0xa28cb000] 04:33:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa342b400) [pid = 1933] [serial = 316] [outer = 0xa28cb000] 04:33:56 INFO - PROCESS | 1886 | --DOCSHELL 0xa44db400 == 9 [pid = 1933] [id = 109] 04:33:56 INFO - PROCESS | 1886 | --DOCSHELL 0xa383e000 == 8 [pid = 1933] [id = 108] 04:33:56 INFO - PROCESS | 1886 | --DOCSHELL 0xa355f000 == 7 [pid = 1933] [id = 107] 04:33:56 INFO - PROCESS | 1886 | --DOCSHELL 0xa34cfc00 == 6 [pid = 1933] [id = 106] 04:33:56 INFO - PROCESS | 1886 | --DOCSHELL 0xa3250000 == 5 [pid = 1933] [id = 105] 04:33:56 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2000 == 4 [pid = 1933] [id = 104] 04:33:56 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d3c00 == 3 [pid = 1933] [id = 103] 04:33:57 INFO - PROCESS | 1886 | 1484915637082 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] 04:33:57 INFO - PROCESS | 1886 | 1484915637146 Marionette TRACE conn4 <- [1,373,null,{"value":"2147483649"}] 04:33:57 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 04:33:57 INFO - PROCESS | 1886 | 1484915637180 Marionette TRACE conn4 -> [0,374,"timeouts",{"script":35000}] 04:33:57 INFO - PROCESS | 1886 | 1484915637186 Marionette TRACE conn4 <- [1,374,null,{}] 04:33:57 INFO - PROCESS | 1886 | 1484915637193 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}] 04:33:57 INFO - PROCESS | 1886 | 1484915637416 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 04:33:57 INFO - PROCESS | 1886 | 1484915637515 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:33:57 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d2400 == 4 [pid = 1933] [id = 112] 04:33:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa34d6c00) [pid = 1933] [serial = 317] [outer = (nil)] 04:33:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa355ac00) [pid = 1933] [serial = 318] [outer = 0xa34d6c00] 04:33:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa3560800) [pid = 1933] [serial = 319] [outer = 0xa34d6c00] 04:33:58 INFO - . 04:33:58 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1456ms 04:33:58 INFO - PROCESS | 1886 | 1484915638598 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] 04:33:58 INFO - PROCESS | 1886 | 1484915638626 Marionette TRACE conn4 <- [1,377,null,{"value":"2147483649"}] 04:33:58 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 04:33:58 INFO - PROCESS | 1886 | 1484915638633 Marionette TRACE conn4 -> [0,378,"timeouts",{"script":35000}] 04:33:58 INFO - PROCESS | 1886 | 1484915638641 Marionette TRACE conn4 <- [1,378,null,{}] 04:33:58 INFO - PROCESS | 1886 | 1484915638658 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}] 04:33:58 INFO - PROCESS | 1886 | 1484915638964 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 04:33:59 INFO - PROCESS | 1886 | 1484915639064 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:33:59 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39dc000 == 5 [pid = 1933] [id = 113] 04:33:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa39dc800) [pid = 1933] [serial = 320] [outer = (nil)] 04:33:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa44d9800) [pid = 1933] [serial = 321] [outer = 0xa39dc800] 04:33:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa44dcc00) [pid = 1933] [serial = 322] [outer = 0xa39dc800] 04:34:00 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44e6000 == 6 [pid = 1933] [id = 114] 04:34:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa44e6400) [pid = 1933] [serial = 323] [outer = (nil)] 04:34:00 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:34:00 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:34:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa44e8800) [pid = 1933] [serial = 324] [outer = 0xa44e6400] 04:34:00 INFO - PROCESS | 1886 | 1484915640442 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] 04:34:00 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 04:34:00 INFO - PROCESS | 1886 | 1484915640482 Marionette TRACE conn4 <- [1,381,null,{"value":"2147483649"}] 04:34:00 INFO - PROCESS | 1886 | 1484915640498 Marionette TRACE conn4 -> [0,382,"timeouts",{"script":35000}] 04:34:00 INFO - PROCESS | 1886 | 1484915640502 Marionette TRACE conn4 <- [1,382,null,{}] 04:34:00 INFO - PROCESS | 1886 | 1484915640510 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}] 04:34:00 INFO - PROCESS | 1886 | 1484915640730 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 04:34:00 INFO - PROCESS | 1886 | 1484915640787 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:34:00 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45e6800 == 7 [pid = 1933] [id = 115] 04:34:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa45e7000) [pid = 1933] [serial = 325] [outer = (nil)] 04:34:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa4778400) [pid = 1933] [serial = 326] [outer = 0xa45e7000] 04:34:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa3844c00) [pid = 1933] [serial = 327] [outer = 0xa45e7000] 04:34:01 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa28d4000) [pid = 1933] [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] 04:34:01 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa28d2400) [pid = 1933] [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] 04:34:01 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa355fc00) [pid = 1933] [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] 04:34:01 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa3250800) [pid = 1933] [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] 04:34:01 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa34d0000) [pid = 1933] [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] 04:34:01 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa383e400) [pid = 1933] [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] 04:34:02 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2400 == 8 [pid = 1933] [id = 116] 04:34:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa29d8c00) [pid = 1933] [serial = 328] [outer = (nil)] 04:34:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa3438c00) [pid = 1933] [serial = 329] [outer = 0xa29d8c00] 04:34:02 INFO - PROCESS | 1886 | 1484915642309 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] 04:34:02 INFO - PROCESS | 1886 | 1484915642396 Marionette TRACE conn4 <- [1,385,null,{"value":"2147483649"}] 04:34:02 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 04:34:02 INFO - PROCESS | 1886 | 1484915642407 Marionette TRACE conn4 -> [0,386,"timeouts",{"script":35000}] 04:34:02 INFO - PROCESS | 1886 | 1484915642412 Marionette TRACE conn4 <- [1,386,null,{}] 04:34:02 INFO - PROCESS | 1886 | 1484915642418 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}] 04:34:02 INFO - PROCESS | 1886 | 1484915642633 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 04:34:02 INFO - PROCESS | 1886 | 1484915642719 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:34:02 INFO - PROCESS | 1886 | ++DOCSHELL 0xa476bc00 == 9 [pid = 1933] [id = 117] 04:34:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa48f5000) [pid = 1933] [serial = 330] [outer = (nil)] 04:34:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa5383000) [pid = 1933] [serial = 331] [outer = 0xa48f5000] 04:34:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa5449000) [pid = 1933] [serial = 332] [outer = 0xa48f5000] 04:34:03 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29cd800 == 10 [pid = 1933] [id = 118] 04:34:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa29d4c00) [pid = 1933] [serial = 333] [outer = (nil)] 04:34:03 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:34:03 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:34:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa342d800) [pid = 1933] [serial = 334] [outer = 0xa29d4c00] 04:34:04 INFO - PROCESS | 1886 | 1484915644062 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] 04:34:04 INFO - PROCESS | 1886 | 1484915644119 Marionette TRACE conn4 <- [1,389,null,{"value":"2147483649"}] 04:34:04 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 04:34:04 INFO - PROCESS | 1886 | 1484915644136 Marionette TRACE conn4 -> [0,390,"timeouts",{"script":35000}] 04:34:04 INFO - PROCESS | 1886 | 1484915644144 Marionette TRACE conn4 <- [1,390,null,{}] 04:34:04 INFO - PROCESS | 1886 | 1484915644149 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}] 04:34:04 INFO - PROCESS | 1886 | 1484915644316 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 04:34:04 INFO - PROCESS | 1886 | 1484915644403 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:34:04 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3843000 == 11 [pid = 1933] [id = 119] 04:34:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa3843400) [pid = 1933] [serial = 335] [outer = (nil)] 04:34:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa4590c00) [pid = 1933] [serial = 336] [outer = 0xa3843400] 04:34:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa45e7c00) [pid = 1933] [serial = 337] [outer = 0xa3843400] 04:34:05 WARNING - wptserve Traceback (most recent call last): 04:34:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:34:05 WARNING - rv = self.func(request, response) 04:34:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:34:05 WARNING - access_control_allow_origin = "*") 04:34:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:34:05 WARNING - payload = payload_generator(server_data) 04:34:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:34:05 WARNING - return encode_string_as_bmp_image(data) 04:34:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:34:05 WARNING - img.save(f, "BMP") 04:34:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:34:05 WARNING - f.write(bmpfileheader) 04:34:05 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:34:05 WARNING - 04:34:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa44e6000 == 10 [pid = 1933] [id = 114] 04:34:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa39dc000 == 9 [pid = 1933] [id = 113] 04:34:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2400 == 8 [pid = 1933] [id = 116] 04:34:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa45e6800 == 7 [pid = 1933] [id = 115] 04:34:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa28c7c00 == 6 [pid = 1933] [id = 111] 04:34:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d2400 == 5 [pid = 1933] [id = 112] 04:34:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa29cd800 == 4 [pid = 1933] [id = 118] 04:34:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa476bc00 == 3 [pid = 1933] [id = 117] 04:34:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa28ccc00 == 2 [pid = 1933] [id = 110] 04:34:06 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa3846c00) [pid = 1933] [serial = 307] [outer = (nil)] [url = about:blank] 04:34:06 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa3566000) [pid = 1933] [serial = 304] [outer = (nil)] [url = about:blank] 04:34:06 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa34d7400) [pid = 1933] [serial = 301] [outer = (nil)] [url = about:blank] 04:34:06 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa3847800) [pid = 1933] [serial = 306] [outer = (nil)] [url = about:blank] 04:34:06 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa3563800) [pid = 1933] [serial = 303] [outer = (nil)] [url = about:blank] 04:34:06 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa34d4000) [pid = 1933] [serial = 300] [outer = (nil)] [url = about:blank] 04:34:06 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa3255400) [pid = 1933] [serial = 297] [outer = (nil)] [url = about:blank] 04:34:06 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa44e1400) [pid = 1933] [serial = 309] [outer = (nil)] [url = about:blank] 04:34:06 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa29cc000) [pid = 1933] [serial = 294] [outer = (nil)] [url = about:blank] 04:34:06 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa342a800) [pid = 1933] [serial = 298] [outer = (nil)] [url = about:blank] 04:34:06 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xa29d2c00) [pid = 1933] [serial = 295] [outer = (nil)] [url = about:blank] 04:34:06 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0xa29d3000) [pid = 1933] [serial = 292] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa39dc800) [pid = 1933] [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] 04:34:08 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa45e7000) [pid = 1933] [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] 04:34:08 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa29d4c00) [pid = 1933] [serial = 333] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:34:08 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa28cb000) [pid = 1933] [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] 04:34:08 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa48f5000) [pid = 1933] [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] 04:34:08 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa28cf400) [pid = 1933] [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] 04:34:08 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa34d6c00) [pid = 1933] [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] 04:34:08 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa29d8c00) [pid = 1933] [serial = 328] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915642058] 04:34:08 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa44e6400) [pid = 1933] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:34:08 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa44db800) [pid = 1933] [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] 04:34:12 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa342d800) [pid = 1933] [serial = 334] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:34:12 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa342b400) [pid = 1933] [serial = 316] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa3251c00) [pid = 1933] [serial = 313] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa3560800) [pid = 1933] [serial = 319] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa3438c00) [pid = 1933] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915642058] 04:34:12 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa3844c00) [pid = 1933] [serial = 327] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa4778400) [pid = 1933] [serial = 326] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa44e8800) [pid = 1933] [serial = 324] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:34:12 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa5383000) [pid = 1933] [serial = 331] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa44dcc00) [pid = 1933] [serial = 322] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa5449000) [pid = 1933] [serial = 332] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa44d9800) [pid = 1933] [serial = 321] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa355ac00) [pid = 1933] [serial = 318] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa324bc00) [pid = 1933] [serial = 315] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa324a800) [pid = 1933] [serial = 312] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa44e7000) [pid = 1933] [serial = 310] [outer = (nil)] [url = about:blank] 04:34:18 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa4590c00) [pid = 1933] [serial = 336] [outer = (nil)] [url = about:blank] 04:34:34 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:34:34 INFO - PROCESS | 1886 | 1484915674917 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]]]}] 04:34:34 INFO - . 04:34:34 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30818ms 04:34:34 INFO - PROCESS | 1886 | 1484915674947 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 04:34:34 INFO - PROCESS | 1886 | 1484915674953 Marionette TRACE conn4 <- [1,393,null,{"value":"2147483649"}] 04:34:34 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 04:34:34 INFO - PROCESS | 1886 | 1484915674964 Marionette TRACE conn4 -> [0,394,"timeouts",{"script":35000}] 04:34:34 INFO - PROCESS | 1886 | 1484915674972 Marionette TRACE conn4 <- [1,394,null,{}] 04:34:34 INFO - PROCESS | 1886 | 1484915674983 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}] 04:34:35 INFO - PROCESS | 1886 | 1484915675229 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 04:34:35 INFO - PROCESS | 1886 | 1484915675275 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:34:35 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d1400 == 3 [pid = 1933] [id = 120] 04:34:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d1800) [pid = 1933] [serial = 338] [outer = (nil)] 04:34:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29c9400) [pid = 1933] [serial = 339] [outer = 0xa28d1800] 04:34:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d1000) [pid = 1933] [serial = 340] [outer = 0xa28d1800] 04:34:36 WARNING - wptserve Traceback (most recent call last): 04:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:34:36 WARNING - rv = self.func(request, response) 04:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:34:36 WARNING - access_control_allow_origin = "*") 04:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:34:36 WARNING - payload = payload_generator(server_data) 04:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:34:36 WARNING - return encode_string_as_bmp_image(data) 04:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:34:36 WARNING - img.save(f, "BMP") 04:34:36 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:34:36 WARNING - f.write(bmpfileheader) 04:34:36 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:34:36 WARNING - 04:34:41 INFO - PROCESS | 1886 | ************************* 04:34:41 INFO - PROCESS | 1886 | A coding exception was thrown and uncaught in a Task. 04:34:41 INFO - PROCESS | 1886 | 04:34:41 INFO - PROCESS | 1886 | Full message: TypeError: NetworkError when attempting to fetch resource. 04:34:41 INFO - PROCESS | 1886 | Full stack: 04:34:41 INFO - PROCESS | 1886 | ************************* 04:34:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa3843000 == 2 [pid = 1933] [id = 119] 04:34:49 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3843400) [pid = 1933] [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] 04:34:54 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29c9400) [pid = 1933] [serial = 339] [outer = (nil)] [url = about:blank] 04:34:54 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa45e7c00) [pid = 1933] [serial = 337] [outer = (nil)] [url = about:blank] 04:35:05 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:35:05 INFO - PROCESS | 1886 | 1484915705727 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]]]}] 04:35:05 INFO - . 04:35:05 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30818ms 04:35:05 INFO - PROCESS | 1886 | 1484915705781 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 04:35:05 INFO - PROCESS | 1886 | 1484915705792 Marionette TRACE conn4 <- [1,397,null,{"value":"2147483649"}] 04:35:05 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 04:35:05 INFO - PROCESS | 1886 | 1484915705805 Marionette TRACE conn4 -> [0,398,"timeouts",{"script":35000}] 04:35:05 INFO - PROCESS | 1886 | 1484915705812 Marionette TRACE conn4 <- [1,398,null,{}] 04:35:05 INFO - PROCESS | 1886 | 1484915705818 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}] 04:35:06 INFO - PROCESS | 1886 | 1484915706031 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 04:35:06 INFO - PROCESS | 1886 | 1484915706078 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:35:06 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d3000 == 3 [pid = 1933] [id = 121] 04:35:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d3c00) [pid = 1933] [serial = 341] [outer = (nil)] 04:35:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cc000) [pid = 1933] [serial = 342] [outer = 0xa28d3c00] 04:35:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d3800) [pid = 1933] [serial = 343] [outer = 0xa28d3c00] 04:35:06 WARNING - wptserve Traceback (most recent call last): 04:35:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:35:06 WARNING - rv = self.func(request, response) 04:35:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:35:06 WARNING - access_control_allow_origin = "*") 04:35:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:35:06 WARNING - payload = payload_generator(server_data) 04:35:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:35:06 WARNING - return encode_string_as_bmp_image(data) 04:35:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:35:06 WARNING - img.save(f, "BMP") 04:35:06 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:35:06 WARNING - f.write(bmpfileheader) 04:35:06 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:35:06 WARNING - 04:35:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d1400 == 2 [pid = 1933] [id = 120] 04:35:20 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa28d1800) [pid = 1933] [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] 04:35:25 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29cc000) [pid = 1933] [serial = 342] [outer = (nil)] [url = about:blank] 04:35:25 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa29d1000) [pid = 1933] [serial = 340] [outer = (nil)] [url = about:blank] 04:35:36 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:35:36 INFO - PROCESS | 1886 | 1484915736515 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]]]}] 04:35:36 INFO - . 04:35:36 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30763ms 04:35:36 INFO - PROCESS | 1886 | 1484915736569 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 04:35:36 INFO - PROCESS | 1886 | 1484915736575 Marionette TRACE conn4 <- [1,401,null,{"value":"2147483649"}] 04:35:36 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 04:35:36 INFO - PROCESS | 1886 | 1484915736586 Marionette TRACE conn4 -> [0,402,"timeouts",{"script":35000}] 04:35:36 INFO - PROCESS | 1886 | 1484915736594 Marionette TRACE conn4 <- [1,402,null,{}] 04:35:36 INFO - PROCESS | 1886 | 1484915736605 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}] 04:35:36 INFO - PROCESS | 1886 | 1484915736864 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 04:35:36 INFO - PROCESS | 1886 | 1484915736895 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:35:36 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2c00 == 3 [pid = 1933] [id = 122] 04:35:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d3400) [pid = 1933] [serial = 344] [outer = (nil)] 04:35:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cc800) [pid = 1933] [serial = 345] [outer = 0xa28d3400] 04:35:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d3000) [pid = 1933] [serial = 346] [outer = 0xa28d3400] 04:35:37 INFO - PROCESS | 1886 | 1484915737856 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] 04:35:37 INFO - PROCESS | 1886 | 1484915737890 Marionette TRACE conn4 <- [1,405,null,{"value":"2147483649"}] 04:35:37 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 04:35:37 INFO - PROCESS | 1886 | 1484915737903 Marionette TRACE conn4 -> [0,406,"timeouts",{"script":35000}] 04:35:37 INFO - PROCESS | 1886 | 1484915737913 Marionette TRACE conn4 <- [1,406,null,{}] 04:35:37 INFO - PROCESS | 1886 | 1484915737919 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}] 04:35:38 INFO - PROCESS | 1886 | 1484915738155 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 04:35:38 INFO - PROCESS | 1886 | 1484915738214 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:35:38 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324ac00 == 4 [pid = 1933] [id = 123] 04:35:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa3250800) [pid = 1933] [serial = 347] [outer = (nil)] 04:35:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa3254c00) [pid = 1933] [serial = 348] [outer = 0xa3250800] 04:35:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa3255c00) [pid = 1933] [serial = 349] [outer = 0xa3250800] 04:35:39 INFO - PROCESS | 1886 | 1484915739168 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] 04:35:39 INFO - PROCESS | 1886 | 1484915739201 Marionette TRACE conn4 <- [1,409,null,{"value":"2147483649"}] 04:35:39 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 04:35:39 INFO - PROCESS | 1886 | 1484915739208 Marionette TRACE conn4 -> [0,410,"timeouts",{"script":35000}] 04:35:39 INFO - PROCESS | 1886 | 1484915739216 Marionette TRACE conn4 <- [1,410,null,{}] 04:35:39 INFO - PROCESS | 1886 | 1484915739235 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}] 04:35:39 INFO - PROCESS | 1886 | 1484915739448 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 04:35:39 INFO - PROCESS | 1886 | 1484915739513 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:35:39 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34cfc00 == 5 [pid = 1933] [id = 124] 04:35:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa34d0000) [pid = 1933] [serial = 350] [outer = (nil)] 04:35:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa34d4c00) [pid = 1933] [serial = 351] [outer = 0xa34d0000] 04:35:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa34d7800) [pid = 1933] [serial = 352] [outer = 0xa34d0000] 04:35:40 INFO - PROCESS | 1886 | 1484915740461 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] 04:35:40 INFO - PROCESS | 1886 | 1484915740509 Marionette TRACE conn4 <- [1,413,null,{"value":"2147483649"}] 04:35:40 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 04:35:40 INFO - PROCESS | 1886 | 1484915740516 Marionette TRACE conn4 -> [0,414,"timeouts",{"script":35000}] 04:35:40 INFO - PROCESS | 1886 | 1484915740520 Marionette TRACE conn4 <- [1,414,null,{}] 04:35:40 INFO - PROCESS | 1886 | 1484915740532 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}] 04:35:40 INFO - PROCESS | 1886 | 1484915740719 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 04:35:40 INFO - PROCESS | 1886 | 1484915740775 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:35:40 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355f400 == 6 [pid = 1933] [id = 125] 04:35:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa355f800) [pid = 1933] [serial = 353] [outer = (nil)] 04:35:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa3563400) [pid = 1933] [serial = 354] [outer = 0xa355f800] 04:35:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa3566000) [pid = 1933] [serial = 355] [outer = 0xa355f800] 04:35:41 INFO - PROCESS | 1886 | 1484915741707 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] 04:35:41 INFO - PROCESS | 1886 | 1484915741761 Marionette TRACE conn4 <- [1,417,null,{"value":"2147483649"}] 04:35:41 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 04:35:41 INFO - PROCESS | 1886 | 1484915741769 Marionette TRACE conn4 -> [0,418,"timeouts",{"script":35000}] 04:35:41 INFO - PROCESS | 1886 | 1484915741772 Marionette TRACE conn4 <- [1,418,null,{}] 04:35:41 INFO - PROCESS | 1886 | 1484915741782 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}] 04:35:41 INFO - PROCESS | 1886 | 1484915741961 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 04:35:42 INFO - PROCESS | 1886 | 1484915742004 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:35:42 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383c800 == 7 [pid = 1933] [id = 126] 04:35:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa383dc00) [pid = 1933] [serial = 356] [outer = (nil)] 04:35:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa3847400) [pid = 1933] [serial = 357] [outer = 0xa383dc00] 04:35:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa3846800) [pid = 1933] [serial = 358] [outer = 0xa383dc00] 04:35:42 INFO - PROCESS | 1886 | 1484915742962 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] 04:35:43 INFO - PROCESS | 1886 | 1484915743017 Marionette TRACE conn4 <- [1,421,null,{"value":"2147483649"}] 04:35:43 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 04:35:43 INFO - PROCESS | 1886 | 1484915743023 Marionette TRACE conn4 -> [0,422,"timeouts",{"script":35000}] 04:35:43 INFO - PROCESS | 1886 | 1484915743029 Marionette TRACE conn4 <- [1,422,null,{}] 04:35:43 INFO - PROCESS | 1886 | 1484915743034 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}] 04:35:43 INFO - PROCESS | 1886 | 1484915743268 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 04:35:43 INFO - PROCESS | 1886 | 1484915743343 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:35:43 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44d9c00 == 8 [pid = 1933] [id = 127] 04:35:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa44da000) [pid = 1933] [serial = 359] [outer = (nil)] 04:35:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa44ddc00) [pid = 1933] [serial = 360] [outer = 0xa44da000] 04:35:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa44e6000) [pid = 1933] [serial = 361] [outer = 0xa44da000] 04:35:44 INFO - PROCESS | 1886 | 1484915744271 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] 04:35:44 INFO - PROCESS | 1886 | 1484915744317 Marionette TRACE conn4 <- [1,425,null,{"value":"2147483649"}] 04:35:44 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 04:35:44 INFO - PROCESS | 1886 | 1484915744325 Marionette TRACE conn4 -> [0,426,"timeouts",{"script":35000}] 04:35:44 INFO - PROCESS | 1886 | 1484915744328 Marionette TRACE conn4 <- [1,426,null,{}] 04:35:44 INFO - PROCESS | 1886 | 1484915744333 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}] 04:35:44 INFO - PROCESS | 1886 | 1484915744505 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 04:35:44 INFO - PROCESS | 1886 | 1484915744578 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:35:44 INFO - PROCESS | 1886 | ++DOCSHELL 0xa4590c00 == 9 [pid = 1933] [id = 128] 04:35:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa4591000) [pid = 1933] [serial = 362] [outer = (nil)] 04:35:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa45eb800) [pid = 1933] [serial = 363] [outer = 0xa4591000] 04:35:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa45ec400) [pid = 1933] [serial = 364] [outer = 0xa4591000] 04:35:45 INFO - PROCESS | 1886 | 1484915745655 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] 04:35:45 INFO - PROCESS | 1886 | 1484915745710 Marionette TRACE conn4 <- [1,429,null,{"value":"2147483649"}] 04:35:45 INFO - PROCESS | 1886 | 1484915745718 Marionette TRACE conn4 -> [0,430,"timeouts",{"script":35000}] 04:35:45 INFO - PROCESS | 1886 | 1484915745721 Marionette TRACE conn4 <- [1,430,null,{}] 04:35:45 INFO - PROCESS | 1886 | 1484915745726 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}] 04:35:45 INFO - PROCESS | 1886 | 1484915745867 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 04:35:45 INFO - PROCESS | 1886 | 1484915745928 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:35:46 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29c9400 == 10 [pid = 1933] [id = 129] 04:35:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa29ca000) [pid = 1933] [serial = 365] [outer = (nil)] 04:35:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa3431800) [pid = 1933] [serial = 366] [outer = 0xa29ca000] 04:35:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa3438c00) [pid = 1933] [serial = 367] [outer = 0xa29ca000] 04:35:47 INFO - PROCESS | 1886 | 1484915747131 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] 04:35:47 INFO - PROCESS | 1886 | 1484915747160 Marionette TRACE conn4 <- [1,433,null,{"value":"2147483649"}] 04:35:47 INFO - PROCESS | 1886 | --DOCSHELL 0xa44d9c00 == 9 [pid = 1933] [id = 127] 04:35:47 INFO - PROCESS | 1886 | --DOCSHELL 0xa383c800 == 8 [pid = 1933] [id = 126] 04:35:47 INFO - PROCESS | 1886 | --DOCSHELL 0xa355f400 == 7 [pid = 1933] [id = 125] 04:35:47 INFO - PROCESS | 1886 | --DOCSHELL 0xa34cfc00 == 6 [pid = 1933] [id = 124] 04:35:47 INFO - PROCESS | 1886 | --DOCSHELL 0xa324ac00 == 5 [pid = 1933] [id = 123] 04:35:47 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 04:35:47 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2c00 == 4 [pid = 1933] [id = 122] 04:35:47 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d3000 == 3 [pid = 1933] [id = 121] 04:35:47 INFO - PROCESS | 1886 | 1484915747176 Marionette TRACE conn4 -> [0,434,"timeouts",{"script":35000}] 04:35:47 INFO - PROCESS | 1886 | 1484915747178 Marionette TRACE conn4 <- [1,434,null,{}] 04:35:47 INFO - PROCESS | 1886 | 1484915747185 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}] 04:35:47 INFO - PROCESS | 1886 | 1484915747404 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 04:35:47 INFO - PROCESS | 1886 | 1484915747459 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:35:47 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324e400 == 4 [pid = 1933] [id = 130] 04:35:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa3438400) [pid = 1933] [serial = 368] [outer = (nil)] 04:35:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa34dcc00) [pid = 1933] [serial = 369] [outer = 0xa3438400] 04:35:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa3558800) [pid = 1933] [serial = 370] [outer = 0xa3438400] 04:35:48 INFO - PROCESS | 1886 | 1484915748480 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] 04:35:48 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 04:35:48 INFO - PROCESS | 1886 | 1484915748513 Marionette TRACE conn4 <- [1,437,null,{"value":"2147483649"}] 04:35:48 INFO - PROCESS | 1886 | 1484915748530 Marionette TRACE conn4 -> [0,438,"timeouts",{"script":35000}] 04:35:48 INFO - PROCESS | 1886 | 1484915748535 Marionette TRACE conn4 <- [1,438,null,{}] 04:35:48 INFO - PROCESS | 1886 | 1484915748542 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}] 04:35:48 INFO - PROCESS | 1886 | 1484915748694 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 04:35:48 INFO - PROCESS | 1886 | 1484915748730 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:35:48 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3566400 == 5 [pid = 1933] [id = 131] 04:35:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa3841400) [pid = 1933] [serial = 371] [outer = (nil)] 04:35:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa39da800) [pid = 1933] [serial = 372] [outer = 0xa3841400] 04:35:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa29d7c00) [pid = 1933] [serial = 373] [outer = 0xa3841400] 04:35:49 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39e0000 == 6 [pid = 1933] [id = 132] 04:35:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa39e3c00) [pid = 1933] [serial = 374] [outer = (nil)] 04:35:49 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:35:49 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:35:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa44dac00) [pid = 1933] [serial = 375] [outer = 0xa39e3c00] 04:35:49 INFO - PROCESS | 1886 | 1484915749978 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] 04:35:50 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 04:35:50 INFO - PROCESS | 1886 | 1484915750021 Marionette TRACE conn4 <- [1,441,null,{"value":"2147483649"}] 04:35:50 INFO - PROCESS | 1886 | 1484915750029 Marionette TRACE conn4 -> [0,442,"timeouts",{"script":35000}] 04:35:50 INFO - PROCESS | 1886 | 1484915750032 Marionette TRACE conn4 <- [1,442,null,{}] 04:35:50 INFO - PROCESS | 1886 | 1484915750037 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}] 04:35:50 INFO - PROCESS | 1886 | 1484915750282 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 04:35:50 INFO - PROCESS | 1886 | 1484915750341 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:35:50 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44e2000 == 7 [pid = 1933] [id = 133] 04:35:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa4590400) [pid = 1933] [serial = 376] [outer = (nil)] 04:35:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa45ecc00) [pid = 1933] [serial = 377] [outer = 0xa4590400] 04:35:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa45ee000) [pid = 1933] [serial = 378] [outer = 0xa4590400] 04:35:51 INFO - PROCESS | 1886 | ++DOCSHELL 0xa486b400 == 8 [pid = 1933] [id = 134] 04:35:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa486f000) [pid = 1933] [serial = 379] [outer = (nil)] 04:35:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa4874000) [pid = 1933] [serial = 380] [outer = 0xa486f000] 04:35:51 INFO - PROCESS | 1886 | 1484915751539 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] 04:35:51 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 04:35:51 INFO - PROCESS | 1886 | 1484915751565 Marionette TRACE conn4 <- [1,445,null,{"value":"2147483649"}] 04:35:51 INFO - PROCESS | 1886 | 1484915751573 Marionette TRACE conn4 -> [0,446,"timeouts",{"script":35000}] 04:35:51 INFO - PROCESS | 1886 | 1484915751576 Marionette TRACE conn4 <- [1,446,null,{}] 04:35:51 INFO - PROCESS | 1886 | 1484915751581 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}] 04:35:51 INFO - PROCESS | 1886 | 1484915751752 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 04:35:51 INFO - PROCESS | 1886 | 1484915751820 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:35:52 INFO - PROCESS | 1886 | ++DOCSHELL 0xa47d1c00 == 9 [pid = 1933] [id = 135] 04:35:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa4871800) [pid = 1933] [serial = 381] [outer = (nil)] 04:35:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa5450400) [pid = 1933] [serial = 382] [outer = 0xa4871800] 04:35:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa769c800) [pid = 1933] [serial = 383] [outer = 0xa4871800] 04:35:52 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa44da000) [pid = 1933] [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] 04:35:52 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa383dc00) [pid = 1933] [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] 04:35:52 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa355f800) [pid = 1933] [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] 04:35:52 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa34d0000) [pid = 1933] [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] 04:35:52 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa28d3c00) [pid = 1933] [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] 04:35:52 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa28d3400) [pid = 1933] [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] 04:35:52 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa3250800) [pid = 1933] [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] 04:35:53 INFO - PROCESS | 1886 | ++DOCSHELL 0xa342a400 == 10 [pid = 1933] [id = 136] 04:35:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa342e800) [pid = 1933] [serial = 384] [outer = (nil)] 04:35:53 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:35:53 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:35:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa355f800) [pid = 1933] [serial = 385] [outer = 0xa342e800] 04:35:53 INFO - PROCESS | 1886 | 1484915753325 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] 04:35:53 INFO - PROCESS | 1886 | 1484915753364 Marionette TRACE conn4 <- [1,449,null,{"value":"2147483649"}] 04:35:53 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 04:35:53 INFO - PROCESS | 1886 | 1484915753376 Marionette TRACE conn4 -> [0,450,"timeouts",{"script":35000}] 04:35:53 INFO - PROCESS | 1886 | 1484915753381 Marionette TRACE conn4 <- [1,450,null,{}] 04:35:53 INFO - PROCESS | 1886 | 1484915753387 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}] 04:35:53 INFO - PROCESS | 1886 | 1484915753579 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 04:35:53 INFO - PROCESS | 1886 | 1484915753632 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:35:53 INFO - PROCESS | 1886 | ++DOCSHELL 0xa824d000 == 11 [pid = 1933] [id = 137] 04:35:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa824d400) [pid = 1933] [serial = 386] [outer = (nil)] 04:35:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa8dbcc00) [pid = 1933] [serial = 387] [outer = 0xa824d400] 04:35:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa8dbfc00) [pid = 1933] [serial = 388] [outer = 0xa824d400] 04:35:54 WARNING - wptserve Traceback (most recent call last): 04:35:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:35:54 WARNING - rv = self.func(request, response) 04:35:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:35:54 WARNING - access_control_allow_origin = "*") 04:35:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:35:54 WARNING - payload = payload_generator(server_data) 04:35:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:35:54 WARNING - return encode_string_as_bmp_image(data) 04:35: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 04:35:54 WARNING - img.save(f, "BMP") 04:35:54 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:35:54 WARNING - f.write(bmpfileheader) 04:35:54 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:35:54 WARNING - 04:35:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa342a400 == 10 [pid = 1933] [id = 136] 04:35:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa47d1c00 == 9 [pid = 1933] [id = 135] 04:35:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa486b400 == 8 [pid = 1933] [id = 134] 04:35:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa44e2000 == 7 [pid = 1933] [id = 133] 04:35:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa39e0000 == 6 [pid = 1933] [id = 132] 04:35:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa3566400 == 5 [pid = 1933] [id = 131] 04:35:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa324e400 == 4 [pid = 1933] [id = 130] 04:35:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa29c9400 == 3 [pid = 1933] [id = 129] 04:35:55 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa44e6000) [pid = 1933] [serial = 361] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa44ddc00) [pid = 1933] [serial = 360] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa3846800) [pid = 1933] [serial = 358] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa3847400) [pid = 1933] [serial = 357] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa3566000) [pid = 1933] [serial = 355] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa3563400) [pid = 1933] [serial = 354] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa34d7800) [pid = 1933] [serial = 352] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa34d4c00) [pid = 1933] [serial = 351] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa29d3800) [pid = 1933] [serial = 343] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xa29cc800) [pid = 1933] [serial = 345] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0xa29d3000) [pid = 1933] [serial = 346] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa3254c00) [pid = 1933] [serial = 348] [outer = (nil)] [url = about:blank] 04:35:55 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa3255c00) [pid = 1933] [serial = 349] [outer = (nil)] [url = about:blank] 04:35:58 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa3841400) [pid = 1933] [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] 04:35:58 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa4590400) [pid = 1933] [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] 04:35:58 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa4871800) [pid = 1933] [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] 04:35:58 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa4591000) [pid = 1933] [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] 04:35:58 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa3438400) [pid = 1933] [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] 04:35:58 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa29ca000) [pid = 1933] [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] 04:35:58 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa342e800) [pid = 1933] [serial = 384] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:35:58 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa486f000) [pid = 1933] [serial = 379] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915751279] 04:35:58 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa39e3c00) [pid = 1933] [serial = 374] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:36:02 INFO - PROCESS | 1886 | --DOCSHELL 0xa4590c00 == 2 [pid = 1933] [id = 128] 04:36:02 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa45ec400) [pid = 1933] [serial = 364] [outer = (nil)] [url = about:blank] 04:36:02 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa3558800) [pid = 1933] [serial = 370] [outer = (nil)] [url = about:blank] 04:36:02 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa3438c00) [pid = 1933] [serial = 367] [outer = (nil)] [url = about:blank] 04:36:02 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa355f800) [pid = 1933] [serial = 385] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:36:02 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa5450400) [pid = 1933] [serial = 382] [outer = (nil)] [url = about:blank] 04:36:02 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa769c800) [pid = 1933] [serial = 383] [outer = (nil)] [url = about:blank] 04:36:02 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa4874000) [pid = 1933] [serial = 380] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915751279] 04:36:02 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa45ee000) [pid = 1933] [serial = 378] [outer = (nil)] [url = about:blank] 04:36:02 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa44dac00) [pid = 1933] [serial = 375] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:36:02 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa29d7c00) [pid = 1933] [serial = 373] [outer = (nil)] [url = about:blank] 04:36:02 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa45ecc00) [pid = 1933] [serial = 377] [outer = (nil)] [url = about:blank] 04:36:02 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa39da800) [pid = 1933] [serial = 372] [outer = (nil)] [url = about:blank] 04:36:02 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa34dcc00) [pid = 1933] [serial = 369] [outer = (nil)] [url = about:blank] 04:36:02 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3431800) [pid = 1933] [serial = 366] [outer = (nil)] [url = about:blank] 04:36:02 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa45eb800) [pid = 1933] [serial = 363] [outer = (nil)] [url = about:blank] 04:36:09 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa8dbcc00) [pid = 1933] [serial = 387] [outer = (nil)] [url = about:blank] 04:36:24 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:36:24 INFO - PROCESS | 1886 | 1484915784216 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]]]}] 04:36:24 INFO - . 04:36:24 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30867ms 04:36:24 INFO - PROCESS | 1886 | 1484915784244 Marionette TRACE conn4 -> [0,453,"getWindowHandle",null] 04:36:24 INFO - PROCESS | 1886 | 1484915784251 Marionette TRACE conn4 <- [1,453,null,{"value":"2147483649"}] 04:36:24 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 04:36:24 INFO - PROCESS | 1886 | 1484915784261 Marionette TRACE conn4 -> [0,454,"timeouts",{"script":35000}] 04:36:24 INFO - PROCESS | 1886 | 1484915784268 Marionette TRACE conn4 <- [1,454,null,{}] 04:36:24 INFO - PROCESS | 1886 | 1484915784280 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}] 04:36:24 INFO - PROCESS | 1886 | 1484915784527 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 04:36:24 INFO - PROCESS | 1886 | 1484915784572 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:36:24 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d0800 == 3 [pid = 1933] [id = 138] 04:36:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d0c00) [pid = 1933] [serial = 389] [outer = (nil)] 04:36:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28d5800) [pid = 1933] [serial = 390] [outer = 0xa28d0c00] 04:36:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29cfc00) [pid = 1933] [serial = 391] [outer = 0xa28d0c00] 04:36:25 WARNING - wptserve Traceback (most recent call last): 04:36:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:36:25 WARNING - rv = self.func(request, response) 04:36:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:36:25 WARNING - access_control_allow_origin = "*") 04:36:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:36:25 WARNING - payload = payload_generator(server_data) 04:36:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:36:25 WARNING - return encode_string_as_bmp_image(data) 04:36: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 04:36:25 WARNING - img.save(f, "BMP") 04:36:25 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:36:25 WARNING - f.write(bmpfileheader) 04:36:25 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:36:25 WARNING - 04:36:33 INFO - PROCESS | 1886 | --DOCSHELL 0xa824d000 == 2 [pid = 1933] [id = 137] 04:36:39 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa824d400) [pid = 1933] [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] 04:36:43 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa28d5800) [pid = 1933] [serial = 390] [outer = (nil)] [url = about:blank] 04:36:43 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa8dbfc00) [pid = 1933] [serial = 388] [outer = (nil)] [url = about:blank] 04:36:55 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:36:55 INFO - PROCESS | 1886 | 1484915815035 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]]]}] 04:36:55 INFO - . 04:36:55 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30827ms 04:36:55 INFO - PROCESS | 1886 | 1484915815087 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 04:36:55 INFO - PROCESS | 1886 | 1484915815096 Marionette TRACE conn4 <- [1,457,null,{"value":"2147483649"}] 04:36:55 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 04:36:55 INFO - PROCESS | 1886 | 1484915815110 Marionette TRACE conn4 -> [0,458,"timeouts",{"script":35000}] 04:36:55 INFO - PROCESS | 1886 | 1484915815117 Marionette TRACE conn4 <- [1,458,null,{}] 04:36:55 INFO - PROCESS | 1886 | 1484915815123 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}] 04:36:55 INFO - PROCESS | 1886 | 1484915815341 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 04:36:55 INFO - PROCESS | 1886 | 1484915815385 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:36:55 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d3400 == 3 [pid = 1933] [id = 139] 04:36:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d3800) [pid = 1933] [serial = 392] [outer = (nil)] 04:36:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cb400) [pid = 1933] [serial = 393] [outer = 0xa28d3800] 04:36:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d2800) [pid = 1933] [serial = 394] [outer = 0xa28d3800] 04:36:56 WARNING - wptserve Traceback (most recent call last): 04:36:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:36:56 WARNING - rv = self.func(request, response) 04:36:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:36:56 WARNING - access_control_allow_origin = "*") 04:36:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:36:56 WARNING - payload = payload_generator(server_data) 04:36:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:36:56 WARNING - return encode_string_as_bmp_image(data) 04:36: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 04:36:56 WARNING - img.save(f, "BMP") 04:36:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:36:56 WARNING - f.write(bmpfileheader) 04:36:56 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:36:56 WARNING - 04:37:03 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d0800 == 2 [pid = 1933] [id = 138] 04:37:10 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa28d0c00) [pid = 1933] [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] 04:37:14 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29cb400) [pid = 1933] [serial = 393] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa29cfc00) [pid = 1933] [serial = 391] [outer = (nil)] [url = about:blank] 04:37:25 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:37:25 INFO - PROCESS | 1886 | 1484915845818 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]]]}] 04:37:25 INFO - . 04:37:25 INFO - TEST-TIMEOUT | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30769ms 04:37:25 INFO - PROCESS | 1886 | 1484915845880 Marionette TRACE conn4 -> [0,461,"getWindowHandle",null] 04:37:25 INFO - PROCESS | 1886 | 1484915845883 Marionette TRACE conn4 <- [1,461,null,{"value":"2147483649"}] 04:37:25 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 04:37:25 INFO - PROCESS | 1886 | 1484915845892 Marionette TRACE conn4 -> [0,462,"timeouts",{"script":35000}] 04:37:25 INFO - PROCESS | 1886 | 1484915845901 Marionette TRACE conn4 <- [1,462,null,{}] 04:37:25 INFO - PROCESS | 1886 | 1484915845920 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}] 04:37:26 INFO - PROCESS | 1886 | 1484915846103 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 04:37:26 INFO - PROCESS | 1886 | 1484915846177 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:37:26 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d1000 == 3 [pid = 1933] [id = 140] 04:37:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d1400) [pid = 1933] [serial = 395] [outer = (nil)] 04:37:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cb000) [pid = 1933] [serial = 396] [outer = 0xa28d1400] 04:37:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d1c00) [pid = 1933] [serial = 397] [outer = 0xa28d1400] 04:37:27 INFO - PROCESS | 1886 | 1484915847322 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] 04:37:27 INFO - PROCESS | 1886 | 1484915847351 Marionette TRACE conn4 <- [1,465,null,{"value":"2147483649"}] 04:37:27 INFO - PROCESS | 1886 | 1484915847358 Marionette TRACE conn4 -> [0,466,"timeouts",{"script":35000}] 04:37:27 INFO - PROCESS | 1886 | 1484915847362 Marionette TRACE conn4 <- [1,466,null,{}] 04:37:27 INFO - PROCESS | 1886 | 1484915847369 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}] 04:37:27 INFO - PROCESS | 1886 | 1484915847588 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 04:37:27 INFO - PROCESS | 1886 | 1484915847613 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:37:27 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324f000 == 4 [pid = 1933] [id = 141] 04:37:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa324f400) [pid = 1933] [serial = 398] [outer = (nil)] 04:37:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa3254400) [pid = 1933] [serial = 399] [outer = 0xa324f400] 04:37:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa342b400) [pid = 1933] [serial = 400] [outer = 0xa324f400] 04:37:28 INFO - PROCESS | 1886 | 1484915848648 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] 04:37:28 INFO - PROCESS | 1886 | 1484915848691 Marionette TRACE conn4 <- [1,469,null,{"value":"2147483649"}] 04:37:28 INFO - PROCESS | 1886 | 1484915848699 Marionette TRACE conn4 -> [0,470,"timeouts",{"script":35000}] 04:37:28 INFO - PROCESS | 1886 | 1484915848703 Marionette TRACE conn4 <- [1,470,null,{}] 04:37:28 INFO - PROCESS | 1886 | 1484915848709 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}] 04:37:28 INFO - PROCESS | 1886 | 1484915848910 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 04:37:29 INFO - PROCESS | 1886 | 1484915848974 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:37:29 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34cf800 == 5 [pid = 1933] [id = 142] 04:37:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa34cfc00) [pid = 1933] [serial = 401] [outer = (nil)] 04:37:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa34d4000) [pid = 1933] [serial = 402] [outer = 0xa34cfc00] 04:37:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa34d5000) [pid = 1933] [serial = 403] [outer = 0xa34cfc00] 04:37:30 INFO - . 04:37:30 INFO - TEST-OK | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1343ms 04:37:30 INFO - PROCESS | 1886 | 1484915850026 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] 04:37:30 INFO - PROCESS | 1886 | 1484915850045 Marionette TRACE conn4 <- [1,473,null,{"value":"2147483649"}] 04:37:30 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 04:37:30 INFO - PROCESS | 1886 | 1484915850066 Marionette TRACE conn4 -> [0,474,"timeouts",{"script":35000}] 04:37:30 INFO - PROCESS | 1886 | 1484915850069 Marionette TRACE conn4 <- [1,474,null,{}] 04:37:30 INFO - PROCESS | 1886 | 1484915850075 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}] 04:37:30 INFO - PROCESS | 1886 | 1484915850312 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 04:37:30 INFO - PROCESS | 1886 | 1484915850361 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:37:30 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355f000 == 6 [pid = 1933] [id = 143] 04:37:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa355f400) [pid = 1933] [serial = 404] [outer = (nil)] 04:37:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa3563000) [pid = 1933] [serial = 405] [outer = 0xa355f400] 04:37:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa3565000) [pid = 1933] [serial = 406] [outer = 0xa355f400] 04:37:31 INFO - PROCESS | 1886 | 1484915851336 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] 04:37:31 INFO - PROCESS | 1886 | 1484915851357 Marionette TRACE conn4 <- [1,477,null,{"value":"2147483649"}] 04:37:31 INFO - TEST-START | /referrer-policy/strict-origin/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 04:37:31 INFO - PROCESS | 1886 | 1484915851364 Marionette TRACE conn4 -> [0,478,"timeouts",{"script":35000}] 04:37:31 INFO - PROCESS | 1886 | 1484915851366 Marionette TRACE conn4 <- [1,478,null,{}] 04:37:31 INFO - PROCESS | 1886 | 1484915851372 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}] 04:37:31 INFO - PROCESS | 1886 | 1484915851544 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 04:37:31 INFO - PROCESS | 1886 | 1484915851604 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:37:31 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383d400 == 7 [pid = 1933] [id = 144] 04:37:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa3842c00) [pid = 1933] [serial = 407] [outer = (nil)] 04:37:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa3846c00) [pid = 1933] [serial = 408] [outer = 0xa3842c00] 04:37:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa3845c00) [pid = 1933] [serial = 409] [outer = 0xa3842c00] 04:37:32 INFO - PROCESS | 1886 | 1484915852551 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] 04:37:32 INFO - PROCESS | 1886 | 1484915852614 Marionette TRACE conn4 <- [1,481,null,{"value":"2147483649"}] 04:37:32 INFO - PROCESS | 1886 | 1484915852627 Marionette TRACE conn4 -> [0,482,"timeouts",{"script":35000}] 04:37:32 INFO - PROCESS | 1886 | 1484915852630 Marionette TRACE conn4 <- [1,482,null,{}] 04:37:32 INFO - PROCESS | 1886 | 1484915852636 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}] 04:37:32 INFO - PROCESS | 1886 | 1484915852813 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 04:37:32 INFO - PROCESS | 1886 | 1484915852855 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:37:32 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44da400 == 8 [pid = 1933] [id = 145] 04:37:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa44dac00) [pid = 1933] [serial = 410] [outer = (nil)] 04:37:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa44dec00) [pid = 1933] [serial = 411] [outer = 0xa44dac00] 04:37:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa44e6400) [pid = 1933] [serial = 412] [outer = 0xa44dac00] 04:37:33 INFO - PROCESS | 1886 | 1484915853865 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] 04:37:33 INFO - PROCESS | 1886 | 1484915853927 Marionette TRACE conn4 <- [1,485,null,{"value":"2147483649"}] 04:37:33 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 04:37:33 INFO - PROCESS | 1886 | 1484915853938 Marionette TRACE conn4 -> [0,486,"timeouts",{"script":35000}] 04:37:33 INFO - PROCESS | 1886 | 1484915853941 Marionette TRACE conn4 <- [1,486,null,{}] 04:37:33 INFO - PROCESS | 1886 | 1484915853947 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}] 04:37:34 INFO - PROCESS | 1886 | 1484915854089 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 04:37:34 INFO - PROCESS | 1886 | 1484915854167 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:37:34 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28cec00 == 9 [pid = 1933] [id = 146] 04:37:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa28cf800) [pid = 1933] [serial = 413] [outer = (nil)] 04:37:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa324a800) [pid = 1933] [serial = 414] [outer = 0xa28cf800] 04:37:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa3251c00) [pid = 1933] [serial = 415] [outer = 0xa28cf800] 04:37:35 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3434c00 == 10 [pid = 1933] [id = 147] 04:37:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa3437c00) [pid = 1933] [serial = 416] [outer = (nil)] 04:37:35 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:37:35 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:37:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa3438400) [pid = 1933] [serial = 417] [outer = 0xa3437c00] 04:37:35 INFO - PROCESS | 1886 | 1484915855376 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]]]}] 04:37:35 INFO - . 04:37:35 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1478ms 04:37:35 INFO - PROCESS | 1886 | 1484915855417 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 04:37:35 INFO - PROCESS | 1886 | 1484915855420 Marionette TRACE conn4 <- [1,489,null,{"value":"2147483649"}] 04:37:35 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 04:37:35 INFO - PROCESS | 1886 | 1484915855427 Marionette TRACE conn4 -> [0,490,"timeouts",{"script":35000}] 04:37:35 INFO - PROCESS | 1886 | 1484915855430 Marionette TRACE conn4 <- [1,490,null,{}] 04:37:35 INFO - PROCESS | 1886 | 1484915855439 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}] 04:37:35 INFO - PROCESS | 1886 | 1484915855590 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 04:37:35 INFO - PROCESS | 1886 | 1484915855632 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:37:35 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3248c00 == 11 [pid = 1933] [id = 148] 04:37:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa3249c00) [pid = 1933] [serial = 418] [outer = (nil)] 04:37:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa34da000) [pid = 1933] [serial = 419] [outer = 0xa3249c00] 04:37:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa3558800) [pid = 1933] [serial = 420] [outer = 0xa3249c00] 04:37:36 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28cdc00 == 12 [pid = 1933] [id = 149] 04:37:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa28d2000) [pid = 1933] [serial = 421] [outer = (nil)] 04:37:36 INFO - PROCESS | 1886 | --DOCSHELL 0xa44da400 == 11 [pid = 1933] [id = 145] 04:37:36 INFO - PROCESS | 1886 | --DOCSHELL 0xa383d400 == 10 [pid = 1933] [id = 144] 04:37:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa3248000) [pid = 1933] [serial = 422] [outer = 0xa28d2000] 04:37:36 INFO - PROCESS | 1886 | --DOCSHELL 0xa355f000 == 9 [pid = 1933] [id = 143] 04:37:36 INFO - PROCESS | 1886 | --DOCSHELL 0xa34cf800 == 8 [pid = 1933] [id = 142] 04:37:36 INFO - PROCESS | 1886 | --DOCSHELL 0xa324f000 == 7 [pid = 1933] [id = 141] 04:37:36 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d1000 == 6 [pid = 1933] [id = 140] 04:37:36 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d3400 == 5 [pid = 1933] [id = 139] 04:37:36 INFO - PROCESS | 1886 | 1484915856885 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]]]}] 04:37:36 INFO - . 04:37:36 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1489ms 04:37:36 INFO - PROCESS | 1886 | 1484915856918 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 04:37:36 INFO - PROCESS | 1886 | 1484915856922 Marionette TRACE conn4 <- [1,493,null,{"value":"2147483649"}] 04:37:36 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 04:37:36 INFO - PROCESS | 1886 | 1484915856929 Marionette TRACE conn4 -> [0,494,"timeouts",{"script":35000}] 04:37:36 INFO - PROCESS | 1886 | 1484915856932 Marionette TRACE conn4 <- [1,494,null,{}] 04:37:36 INFO - PROCESS | 1886 | 1484915856937 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}] 04:37:37 INFO - PROCESS | 1886 | 1484915857126 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 04:37:37 INFO - PROCESS | 1886 | 1484915857190 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:37:37 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34cf800 == 6 [pid = 1933] [id = 150] 04:37:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa34d0800) [pid = 1933] [serial = 423] [outer = (nil)] 04:37:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa3565800) [pid = 1933] [serial = 424] [outer = 0xa34d0800] 04:37:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa3566800) [pid = 1933] [serial = 425] [outer = 0xa34d0800] 04:37:38 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3843000 == 7 [pid = 1933] [id = 151] 04:37:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa3845000) [pid = 1933] [serial = 426] [outer = (nil)] 04:37:38 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:37:38 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:37:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa39da800) [pid = 1933] [serial = 427] [outer = 0xa3845000] 04:37:38 INFO - PROCESS | 1886 | 1484915858265 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]]]}] 04:37:38 INFO - . 04:37:38 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1386ms 04:37:38 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 04:37:38 INFO - PROCESS | 1886 | 1484915858315 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 04:37:38 INFO - PROCESS | 1886 | 1484915858318 Marionette TRACE conn4 <- [1,497,null,{"value":"2147483649"}] 04:37:38 INFO - PROCESS | 1886 | 1484915858325 Marionette TRACE conn4 -> [0,498,"timeouts",{"script":35000}] 04:37:38 INFO - PROCESS | 1886 | 1484915858328 Marionette TRACE conn4 <- [1,498,null,{}] 04:37:38 INFO - PROCESS | 1886 | 1484915858333 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}] 04:37:38 INFO - PROCESS | 1886 | 1484915858513 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 04:37:38 INFO - PROCESS | 1886 | 1484915858527 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:37:38 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39e3400 == 8 [pid = 1933] [id = 152] 04:37:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa44d9c00) [pid = 1933] [serial = 428] [outer = (nil)] 04:37:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa44e2800) [pid = 1933] [serial = 429] [outer = 0xa44d9c00] 04:37:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa44e5c00) [pid = 1933] [serial = 430] [outer = 0xa44d9c00] 04:37:39 INFO - PROCESS | 1886 | [Child 1933] 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 04:37:39 WARNING - wptserve Traceback (most recent call last): 04:37:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:37:39 WARNING - rv = self.func(request, response) 04:37:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:37:39 WARNING - access_control_allow_origin = "*") 04:37:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:37:39 WARNING - payload = payload_generator(server_data) 04:37:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:37:39 WARNING - return encode_string_as_bmp_image(data) 04:37: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 04:37:39 WARNING - img.save(f, "BMP") 04:37:39 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:37:39 WARNING - f.write(bmpfileheader) 04:37:39 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:37:39 WARNING - 04:37:40 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa3842c00) [pid = 1933] [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] 04:37:40 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa355f400) [pid = 1933] [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] 04:37:40 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa34cfc00) [pid = 1933] [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] 04:37:40 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa324f400) [pid = 1933] [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] 04:37:40 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa28d3800) [pid = 1933] [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] 04:37:40 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa28d1400) [pid = 1933] [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] 04:37:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa3843000 == 7 [pid = 1933] [id = 151] 04:37:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa34cf800 == 6 [pid = 1933] [id = 150] 04:37:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa3434c00 == 5 [pid = 1933] [id = 147] 04:37:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa28cdc00 == 4 [pid = 1933] [id = 149] 04:37:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa3248c00 == 3 [pid = 1933] [id = 148] 04:37:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa28cec00 == 2 [pid = 1933] [id = 146] 04:37:44 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa44dec00) [pid = 1933] [serial = 411] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xa3845c00) [pid = 1933] [serial = 409] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0xa3846c00) [pid = 1933] [serial = 408] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa3565000) [pid = 1933] [serial = 406] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa3563000) [pid = 1933] [serial = 405] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa34d5000) [pid = 1933] [serial = 403] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa34d4000) [pid = 1933] [serial = 402] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa342b400) [pid = 1933] [serial = 400] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa3254400) [pid = 1933] [serial = 399] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa29d2800) [pid = 1933] [serial = 394] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa29cb000) [pid = 1933] [serial = 396] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa29d1c00) [pid = 1933] [serial = 397] [outer = (nil)] [url = about:blank] 04:37:46 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa3437c00) [pid = 1933] [serial = 416] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:37:46 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa28cf800) [pid = 1933] [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] 04:37:46 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa44dac00) [pid = 1933] [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] 04:37:46 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa3249c00) [pid = 1933] [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] 04:37:46 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa28d2000) [pid = 1933] [serial = 421] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915856657] 04:37:46 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa34d0800) [pid = 1933] [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] 04:37:46 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa3845000) [pid = 1933] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:37:50 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa3438400) [pid = 1933] [serial = 417] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:37:50 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa3251c00) [pid = 1933] [serial = 415] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa44e6400) [pid = 1933] [serial = 412] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa3558800) [pid = 1933] [serial = 420] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa3248000) [pid = 1933] [serial = 422] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915856657] 04:37:50 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa3565800) [pid = 1933] [serial = 424] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa3566800) [pid = 1933] [serial = 425] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa39da800) [pid = 1933] [serial = 427] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:37:50 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa44e2800) [pid = 1933] [serial = 429] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa34da000) [pid = 1933] [serial = 419] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa324a800) [pid = 1933] [serial = 414] [outer = (nil)] [url = about:blank] 04:38:08 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:38:09 INFO - PROCESS | 1886 | 1484915889001 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]]]}] 04:38:09 INFO - . 04:38:09 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30717ms 04:38:09 INFO - PROCESS | 1886 | 1484915889041 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 04:38:09 INFO - PROCESS | 1886 | 1484915889045 Marionette TRACE conn4 <- [1,501,null,{"value":"2147483649"}] 04:38:09 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html 04:38:09 INFO - PROCESS | 1886 | 1484915889060 Marionette TRACE conn4 -> [0,502,"timeouts",{"script":35000}] 04:38:09 INFO - PROCESS | 1886 | 1484915889064 Marionette TRACE conn4 <- [1,502,null,{}] 04:38:09 INFO - PROCESS | 1886 | 1484915889070 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}] 04:38:09 INFO - PROCESS | 1886 | 1484915889264 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 04:38:09 INFO - PROCESS | 1886 | 1484915889318 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:38:09 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2800 == 3 [pid = 1933] [id = 153] 04:38:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d2c00) [pid = 1933] [serial = 431] [outer = (nil)] 04:38:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29ca800) [pid = 1933] [serial = 432] [outer = 0xa28d2c00] 04:38:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d1000) [pid = 1933] [serial = 433] [outer = 0xa28d2c00] 04:38:10 WARNING - wptserve Traceback (most recent call last): 04:38:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:38:10 WARNING - rv = self.func(request, response) 04:38:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:38:10 WARNING - access_control_allow_origin = "*") 04:38:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:38:10 WARNING - payload = payload_generator(server_data) 04:38:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:38:10 WARNING - return encode_string_as_bmp_image(data) 04:38: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 04:38:10 WARNING - img.save(f, "BMP") 04:38:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:38:10 WARNING - f.write(bmpfileheader) 04:38:10 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:38:10 WARNING - 04:38:10 WARNING - wptserve Traceback (most recent call last): 04:38:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:38:10 WARNING - rv = self.func(request, response) 04:38:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:38:10 WARNING - access_control_allow_origin = "*") 04:38:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:38:10 WARNING - payload = payload_generator(server_data) 04:38:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:38:10 WARNING - return encode_string_as_bmp_image(data) 04:38: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 04:38:10 WARNING - img.save(f, "BMP") 04:38:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:38:10 WARNING - f.write(bmpfileheader) 04:38:10 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:38:10 WARNING - 04:38:10 INFO - PROCESS | 1886 | [Child 1933] 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 04:38:17 INFO - PROCESS | 1886 | --DOCSHELL 0xa39e3400 == 2 [pid = 1933] [id = 152] 04:38:24 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa44d9c00) [pid = 1933] [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] 04:38:28 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29ca800) [pid = 1933] [serial = 432] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa44e5c00) [pid = 1933] [serial = 430] [outer = (nil)] [url = about:blank] 04:38:39 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:38:39 INFO - PROCESS | 1886 | 1484915919749 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]]]}] 04:38:39 INFO - . 04:38:39 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30723ms 04:38:39 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 04:38:39 INFO - PROCESS | 1886 | 1484915919782 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 04:38:39 INFO - PROCESS | 1886 | 1484915919784 Marionette TRACE conn4 <- [1,505,null,{"value":"2147483649"}] 04:38:39 INFO - PROCESS | 1886 | 1484915919790 Marionette TRACE conn4 -> [0,506,"timeouts",{"script":35000}] 04:38:39 INFO - PROCESS | 1886 | 1484915919794 Marionette TRACE conn4 <- [1,506,null,{}] 04:38:39 INFO - PROCESS | 1886 | 1484915919799 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}] 04:38:39 INFO - PROCESS | 1886 | 1484915919968 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 04:38:40 INFO - PROCESS | 1886 | 1484915920023 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:38:40 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d4800 == 3 [pid = 1933] [id = 154] 04:38:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d5400) [pid = 1933] [serial = 434] [outer = (nil)] 04:38:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cd000) [pid = 1933] [serial = 435] [outer = 0xa28d5400] 04:38:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d4000) [pid = 1933] [serial = 436] [outer = 0xa28d5400] 04:38:40 INFO - PROCESS | 1886 | [Child 1933] 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 04:38:40 WARNING - wptserve Traceback (most recent call last): 04:38:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:38:40 WARNING - rv = self.func(request, response) 04:38:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:38:40 WARNING - access_control_allow_origin = "*") 04:38:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:38:40 WARNING - payload = payload_generator(server_data) 04:38:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:38:40 WARNING - return encode_string_as_bmp_image(data) 04:38: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 04:38:40 WARNING - img.save(f, "BMP") 04:38:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:38:40 WARNING - f.write(bmpfileheader) 04:38:40 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:38:40 WARNING - 04:38:48 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2800 == 2 [pid = 1933] [id = 153] 04:38:54 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa28d2c00) [pid = 1933] [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] 04:38:59 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29cd000) [pid = 1933] [serial = 435] [outer = (nil)] [url = about:blank] 04:38:59 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa29d1000) [pid = 1933] [serial = 433] [outer = (nil)] [url = about:blank] 04:39:10 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:39:10 INFO - PROCESS | 1886 | 1484915950457 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]]]}] 04:39:10 INFO - . 04:39:10 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30707ms 04:39:10 INFO - PROCESS | 1886 | 1484915950497 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 04:39:10 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 04:39:10 INFO - PROCESS | 1886 | 1484915950509 Marionette TRACE conn4 <- [1,509,null,{"value":"2147483649"}] 04:39:10 INFO - PROCESS | 1886 | 1484915950514 Marionette TRACE conn4 -> [0,510,"timeouts",{"script":35000}] 04:39:10 INFO - PROCESS | 1886 | 1484915950517 Marionette TRACE conn4 <- [1,510,null,{}] 04:39:10 INFO - PROCESS | 1886 | 1484915950523 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}] 04:39:10 INFO - PROCESS | 1886 | 1484915950691 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 04:39:10 INFO - PROCESS | 1886 | 1484915950756 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:39:10 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2c00 == 3 [pid = 1933] [id = 155] 04:39:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d3000) [pid = 1933] [serial = 437] [outer = (nil)] 04:39:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cd000) [pid = 1933] [serial = 438] [outer = 0xa28d3000] 04:39:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d3800) [pid = 1933] [serial = 439] [outer = 0xa28d3000] 04:39:11 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3248800 == 4 [pid = 1933] [id = 156] 04:39:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa3248c00) [pid = 1933] [serial = 440] [outer = (nil)] 04:39:11 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:39:11 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:39:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa324d400) [pid = 1933] [serial = 441] [outer = 0xa3248c00] 04:39:11 INFO - PROCESS | 1886 | 1484915951747 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]]]}] 04:39:11 INFO - . 04:39:11 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1286ms 04:39:11 INFO - PROCESS | 1886 | 1484915951800 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 04:39:11 INFO - PROCESS | 1886 | 1484915951804 Marionette TRACE conn4 <- [1,513,null,{"value":"2147483649"}] 04:39:11 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 04:39:11 INFO - PROCESS | 1886 | 1484915951810 Marionette TRACE conn4 -> [0,514,"timeouts",{"script":35000}] 04:39:11 INFO - PROCESS | 1886 | 1484915951814 Marionette TRACE conn4 <- [1,514,null,{}] 04:39:11 INFO - PROCESS | 1886 | 1484915951819 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}] 04:39:12 INFO - PROCESS | 1886 | 1484915952025 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 04:39:12 INFO - PROCESS | 1886 | 1484915952081 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:39:12 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3254000 == 5 [pid = 1933] [id = 157] 04:39:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa3254800) [pid = 1933] [serial = 442] [outer = (nil)] 04:39:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa342cc00) [pid = 1933] [serial = 443] [outer = 0xa3254800] 04:39:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa342d800) [pid = 1933] [serial = 444] [outer = 0xa3254800] 04:39:12 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3433400 == 6 [pid = 1933] [id = 158] 04:39:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa3434000) [pid = 1933] [serial = 445] [outer = (nil)] 04:39:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa3436000) [pid = 1933] [serial = 446] [outer = 0xa3434000] 04:39:13 INFO - PROCESS | 1886 | 1484915953090 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]]]}] 04:39:13 INFO - . 04:39:13 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1335ms 04:39:13 INFO - PROCESS | 1886 | 1484915953146 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 04:39:13 INFO - PROCESS | 1886 | 1484915953150 Marionette TRACE conn4 <- [1,517,null,{"value":"2147483649"}] 04:39:13 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 04:39:13 INFO - PROCESS | 1886 | 1484915953156 Marionette TRACE conn4 -> [0,518,"timeouts",{"script":35000}] 04:39:13 INFO - PROCESS | 1886 | 1484915953158 Marionette TRACE conn4 <- [1,518,null,{}] 04:39:13 INFO - PROCESS | 1886 | 1484915953164 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}] 04:39:13 INFO - PROCESS | 1886 | 1484915953383 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 04:39:13 INFO - PROCESS | 1886 | 1484915953415 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:39:13 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d5800 == 7 [pid = 1933] [id = 159] 04:39:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa34d5c00) [pid = 1933] [serial = 447] [outer = (nil)] 04:39:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa34da400) [pid = 1933] [serial = 448] [outer = 0xa34d5c00] 04:39:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa34dd400) [pid = 1933] [serial = 449] [outer = 0xa34d5c00] 04:39:14 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355b000 == 8 [pid = 1933] [id = 160] 04:39:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa355bc00) [pid = 1933] [serial = 450] [outer = (nil)] 04:39:14 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:39:14 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:39:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa355e400) [pid = 1933] [serial = 451] [outer = 0xa355bc00] 04:39:14 INFO - PROCESS | 1886 | 1484915954498 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]]]}] 04:39:14 INFO - . 04:39:14 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1390ms 04:39:14 INFO - PROCESS | 1886 | 1484915954546 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 04:39:14 INFO - PROCESS | 1886 | 1484915954550 Marionette TRACE conn4 <- [1,521,null,{"value":"2147483649"}] 04:39:14 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 04:39:14 INFO - PROCESS | 1886 | 1484915954556 Marionette TRACE conn4 -> [0,522,"timeouts",{"script":35000}] 04:39:14 INFO - PROCESS | 1886 | 1484915954560 Marionette TRACE conn4 <- [1,522,null,{}] 04:39:14 INFO - PROCESS | 1886 | 1484915954565 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}] 04:39:14 INFO - PROCESS | 1886 | 1484915954727 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 04:39:14 INFO - PROCESS | 1886 | 1484915954817 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:39:14 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3565c00 == 9 [pid = 1933] [id = 161] 04:39:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa3566000) [pid = 1933] [serial = 452] [outer = (nil)] 04:39:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa383c000) [pid = 1933] [serial = 453] [outer = 0xa3566000] 04:39:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa383cc00) [pid = 1933] [serial = 454] [outer = 0xa3566000] 04:39:15 INFO - PROCESS | 1886 | [Child 1933] 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 04:39:15 INFO - PROCESS | 1886 | [Parent 1886] WARNING: NS_ENSURE_TRUE(mCacheEntry) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsHttpChannel.cpp, line 4796 04:39:15 WARNING - wptserve Traceback (most recent call last): 04:39:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:39:15 WARNING - rv = self.func(request, response) 04:39:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:39:15 WARNING - access_control_allow_origin = "*") 04:39:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:39:15 WARNING - payload = payload_generator(server_data) 04:39:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:39:15 WARNING - return encode_string_as_bmp_image(data) 04:39:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:39:15 WARNING - img.save(f, "BMP") 04:39:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:39:15 WARNING - f.write(bmpfileheader) 04:39:15 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:39:15 WARNING - 04:39:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa355b000 == 8 [pid = 1933] [id = 160] 04:39:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d5800 == 7 [pid = 1933] [id = 159] 04:39:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa3433400 == 6 [pid = 1933] [id = 158] 04:39:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa3254000 == 5 [pid = 1933] [id = 157] 04:39:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa3248800 == 4 [pid = 1933] [id = 156] 04:39:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2c00 == 3 [pid = 1933] [id = 155] 04:39:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d4800 == 2 [pid = 1933] [id = 154] 04:39:22 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa28d5400) [pid = 1933] [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] 04:39:22 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa28d3000) [pid = 1933] [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] 04:39:22 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa3248c00) [pid = 1933] [serial = 440] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:39:22 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa3254800) [pid = 1933] [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] 04:39:22 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa3434000) [pid = 1933] [serial = 445] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915952885] 04:39:22 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa34d5c00) [pid = 1933] [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] 04:39:22 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa355bc00) [pid = 1933] [serial = 450] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:39:26 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa29d4000) [pid = 1933] [serial = 436] [outer = (nil)] [url = about:blank] 04:39:26 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa29cd000) [pid = 1933] [serial = 438] [outer = (nil)] [url = about:blank] 04:39:26 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa29d3800) [pid = 1933] [serial = 439] [outer = (nil)] [url = about:blank] 04:39:26 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa324d400) [pid = 1933] [serial = 441] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:39:26 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa342cc00) [pid = 1933] [serial = 443] [outer = (nil)] [url = about:blank] 04:39:26 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa342d800) [pid = 1933] [serial = 444] [outer = (nil)] [url = about:blank] 04:39:26 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa3436000) [pid = 1933] [serial = 446] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484915952885] 04:39:26 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa34da400) [pid = 1933] [serial = 448] [outer = (nil)] [url = about:blank] 04:39:26 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa34dd400) [pid = 1933] [serial = 449] [outer = (nil)] [url = about:blank] 04:39:26 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa355e400) [pid = 1933] [serial = 451] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:39:26 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa383c000) [pid = 1933] [serial = 453] [outer = (nil)] [url = about:blank] 04:39:45 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:39:45 INFO - PROCESS | 1886 | 1484915985277 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]]]}] 04:39:45 INFO - . 04:39:45 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30758ms 04:39:45 INFO - PROCESS | 1886 | 1484915985315 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 04:39:45 INFO - PROCESS | 1886 | 1484915985319 Marionette TRACE conn4 <- [1,525,null,{"value":"2147483649"}] 04:39:45 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html 04:39:45 INFO - PROCESS | 1886 | 1484915985325 Marionette TRACE conn4 -> [0,526,"timeouts",{"script":35000}] 04:39:45 INFO - PROCESS | 1886 | 1484915985328 Marionette TRACE conn4 <- [1,526,null,{}] 04:39:45 INFO - PROCESS | 1886 | 1484915985333 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}] 04:39:45 INFO - PROCESS | 1886 | 1484915985466 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 04:39:45 INFO - PROCESS | 1886 | 1484915985549 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:39:45 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2000 == 3 [pid = 1933] [id = 162] 04:39:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d2400) [pid = 1933] [serial = 455] [outer = (nil)] 04:39:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29c9c00) [pid = 1933] [serial = 456] [outer = 0xa28d2400] 04:39:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d0800) [pid = 1933] [serial = 457] [outer = 0xa28d2400] 04:39:46 INFO - PROCESS | 1886 | [Child 1933] 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 04:39:46 WARNING - wptserve Traceback (most recent call last): 04:39:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:39:46 WARNING - rv = self.func(request, response) 04:39:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:39:46 WARNING - access_control_allow_origin = "*") 04:39:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:39:46 WARNING - payload = payload_generator(server_data) 04:39:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:39:46 WARNING - return encode_string_as_bmp_image(data) 04:39:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:39:46 WARNING - img.save(f, "BMP") 04:39:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:39:46 WARNING - f.write(bmpfileheader) 04:39:46 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:39:46 WARNING - 04:39:54 INFO - PROCESS | 1886 | --DOCSHELL 0xa3565c00 == 2 [pid = 1933] [id = 161] 04:40:00 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3566000) [pid = 1933] [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] 04:40:04 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29c9c00) [pid = 1933] [serial = 456] [outer = (nil)] [url = about:blank] 04:40:04 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa383cc00) [pid = 1933] [serial = 454] [outer = (nil)] [url = about:blank] 04:40:15 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:40:15 INFO - PROCESS | 1886 | 1484916015983 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]]]}] 04:40:16 INFO - . 04:40:16 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30713ms 04:40:16 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 04:40:16 INFO - PROCESS | 1886 | 1484916016038 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 04:40:16 INFO - PROCESS | 1886 | 1484916016041 Marionette TRACE conn4 <- [1,529,null,{"value":"2147483649"}] 04:40:16 INFO - PROCESS | 1886 | 1484916016047 Marionette TRACE conn4 -> [0,530,"timeouts",{"script":35000}] 04:40:16 INFO - PROCESS | 1886 | 1484916016050 Marionette TRACE conn4 <- [1,530,null,{}] 04:40:16 INFO - PROCESS | 1886 | 1484916016056 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}] 04:40:16 INFO - PROCESS | 1886 | 1484916016199 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 04:40:16 INFO - PROCESS | 1886 | 1484916016271 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:40:16 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d4800 == 3 [pid = 1933] [id = 163] 04:40:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d5000) [pid = 1933] [serial = 458] [outer = (nil)] 04:40:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cd400) [pid = 1933] [serial = 459] [outer = 0xa28d5000] 04:40:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d4800) [pid = 1933] [serial = 460] [outer = 0xa28d5000] 04:40:17 INFO - PROCESS | 1886 | [Child 1933] 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 04:40:17 WARNING - wptserve Traceback (most recent call last): 04:40:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:40:17 WARNING - rv = self.func(request, response) 04:40:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:40:17 WARNING - access_control_allow_origin = "*") 04:40:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:40:17 WARNING - payload = payload_generator(server_data) 04:40:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:40:17 WARNING - return encode_string_as_bmp_image(data) 04:40:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:40:17 WARNING - img.save(f, "BMP") 04:40:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:40:17 WARNING - f.write(bmpfileheader) 04:40:17 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:40:17 WARNING - 04:40:24 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2000 == 2 [pid = 1933] [id = 162] 04:40:31 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa28d2400) [pid = 1933] [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] 04:40:35 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29cd400) [pid = 1933] [serial = 459] [outer = (nil)] [url = about:blank] 04:40:35 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa29d0800) [pid = 1933] [serial = 457] [outer = (nil)] [url = about:blank] 04:40:46 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:40:46 INFO - PROCESS | 1886 | 1484916046705 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]]]}] 04:40:46 INFO - . 04:40:46 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30710ms 04:40:46 INFO - PROCESS | 1886 | 1484916046756 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 04:40:46 INFO - PROCESS | 1886 | 1484916046759 Marionette TRACE conn4 <- [1,533,null,{"value":"2147483649"}] 04:40:46 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 04:40:46 INFO - PROCESS | 1886 | 1484916046765 Marionette TRACE conn4 -> [0,534,"timeouts",{"script":35000}] 04:40:46 INFO - PROCESS | 1886 | 1484916046767 Marionette TRACE conn4 <- [1,534,null,{}] 04:40:46 INFO - PROCESS | 1886 | 1484916046773 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}] 04:40:46 INFO - PROCESS | 1886 | 1484916046956 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 04:40:47 INFO - PROCESS | 1886 | 1484916047017 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:40:47 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2800 == 3 [pid = 1933] [id = 164] 04:40:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d2c00) [pid = 1933] [serial = 461] [outer = (nil)] 04:40:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29ccc00) [pid = 1933] [serial = 462] [outer = 0xa28d2c00] 04:40:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d3800) [pid = 1933] [serial = 463] [outer = 0xa28d2c00] 04:40:47 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3248400 == 4 [pid = 1933] [id = 165] 04:40:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa3248c00) [pid = 1933] [serial = 464] [outer = (nil)] 04:40:47 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:40:47 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:40:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa324d000) [pid = 1933] [serial = 465] [outer = 0xa3248c00] 04:40:47 INFO - PROCESS | 1886 | 1484916047962 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]]]}] 04:40:47 INFO - . 04:40:47 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1233ms 04:40:48 INFO - PROCESS | 1886 | 1484916047998 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 04:40:48 INFO - PROCESS | 1886 | 1484916048001 Marionette TRACE conn4 <- [1,537,null,{"value":"2147483649"}] 04:40:48 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 04:40:48 INFO - PROCESS | 1886 | 1484916048013 Marionette TRACE conn4 -> [0,538,"timeouts",{"script":35000}] 04:40:48 INFO - PROCESS | 1886 | 1484916048016 Marionette TRACE conn4 <- [1,538,null,{}] 04:40:48 INFO - PROCESS | 1886 | 1484916048020 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}] 04:40:48 INFO - PROCESS | 1886 | 1484916048178 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 04:40:48 INFO - PROCESS | 1886 | 1484916048230 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:40:48 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3253800 == 5 [pid = 1933] [id = 166] 04:40:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa3253c00) [pid = 1933] [serial = 466] [outer = (nil)] 04:40:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa342c000) [pid = 1933] [serial = 467] [outer = 0xa3253c00] 04:40:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa342cc00) [pid = 1933] [serial = 468] [outer = 0xa3253c00] 04:40:49 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3431000 == 6 [pid = 1933] [id = 167] 04:40:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa3432800) [pid = 1933] [serial = 469] [outer = (nil)] 04:40:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa3434c00) [pid = 1933] [serial = 470] [outer = 0xa3432800] 04:40:49 INFO - PROCESS | 1886 | 1484916049295 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]]]}] 04:40:49 INFO - . 04:40:49 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1332ms 04:40:49 INFO - PROCESS | 1886 | 1484916049344 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 04:40:49 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 04:40:49 INFO - PROCESS | 1886 | 1484916049353 Marionette TRACE conn4 <- [1,541,null,{"value":"2147483649"}] 04:40:49 INFO - PROCESS | 1886 | 1484916049359 Marionette TRACE conn4 -> [0,542,"timeouts",{"script":35000}] 04:40:49 INFO - PROCESS | 1886 | 1484916049362 Marionette TRACE conn4 <- [1,542,null,{}] 04:40:49 INFO - PROCESS | 1886 | 1484916049368 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}] 04:40:49 INFO - PROCESS | 1886 | 1484916049561 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 04:40:49 INFO - PROCESS | 1886 | 1484916049599 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:40:49 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d5000 == 7 [pid = 1933] [id = 168] 04:40:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa34d5400) [pid = 1933] [serial = 471] [outer = (nil)] 04:40:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa34d9c00) [pid = 1933] [serial = 472] [outer = 0xa34d5400] 04:40:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa34dcc00) [pid = 1933] [serial = 473] [outer = 0xa34d5400] 04:40:50 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3559800 == 8 [pid = 1933] [id = 169] 04:40:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa355b000) [pid = 1933] [serial = 474] [outer = (nil)] 04:40:50 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:40:50 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:40:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa355d400) [pid = 1933] [serial = 475] [outer = 0xa355b000] 04:40:50 INFO - PROCESS | 1886 | 1484916050540 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]]]}] 04:40:50 INFO - . 04:40:50 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1233ms 04:40:50 INFO - PROCESS | 1886 | 1484916050592 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 04:40:50 INFO - PROCESS | 1886 | 1484916050595 Marionette TRACE conn4 <- [1,545,null,{"value":"2147483649"}] 04:40:50 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 04:40:50 INFO - PROCESS | 1886 | 1484916050606 Marionette TRACE conn4 -> [0,546,"timeouts",{"script":35000}] 04:40:50 INFO - PROCESS | 1886 | 1484916050608 Marionette TRACE conn4 <- [1,546,null,{}] 04:40:50 INFO - PROCESS | 1886 | 1484916050612 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}] 04:40:50 INFO - PROCESS | 1886 | 1484916050763 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 04:40:50 INFO - PROCESS | 1886 | 1484916050826 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:40:50 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3564800 == 9 [pid = 1933] [id = 170] 04:40:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa3564c00) [pid = 1933] [serial = 476] [outer = (nil)] 04:40:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa383ac00) [pid = 1933] [serial = 477] [outer = 0xa3564c00] 04:40:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa383a000) [pid = 1933] [serial = 478] [outer = 0xa3564c00] 04:40:51 WARNING - wptserve Traceback (most recent call last): 04:40:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:40:51 WARNING - rv = self.func(request, response) 04:40:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:40:51 WARNING - access_control_allow_origin = "*") 04:40:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:40:51 WARNING - payload = payload_generator(server_data) 04:40:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:40:51 WARNING - return encode_string_as_bmp_image(data) 04:40: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 04:40:51 WARNING - img.save(f, "BMP") 04:40:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:40:51 WARNING - f.write(bmpfileheader) 04:40:51 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:40:51 WARNING - 04:40:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa3559800 == 8 [pid = 1933] [id = 169] 04:40:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d5000 == 7 [pid = 1933] [id = 168] 04:40:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa3431000 == 6 [pid = 1933] [id = 167] 04:40:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa3253800 == 5 [pid = 1933] [id = 166] 04:40:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa3248400 == 4 [pid = 1933] [id = 165] 04:40:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2800 == 3 [pid = 1933] [id = 164] 04:40:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d4800 == 2 [pid = 1933] [id = 163] 04:40:58 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa28d5000) [pid = 1933] [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] 04:40:58 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa28d2c00) [pid = 1933] [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] 04:40:58 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa3248c00) [pid = 1933] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:40:58 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa3253c00) [pid = 1933] [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] 04:40:58 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa3432800) [pid = 1933] [serial = 469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916049106] 04:40:58 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa34d5400) [pid = 1933] [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] 04:40:58 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa355b000) [pid = 1933] [serial = 474] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:41:02 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa29d4800) [pid = 1933] [serial = 460] [outer = (nil)] [url = about:blank] 04:41:02 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa29ccc00) [pid = 1933] [serial = 462] [outer = (nil)] [url = about:blank] 04:41:02 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa29d3800) [pid = 1933] [serial = 463] [outer = (nil)] [url = about:blank] 04:41:02 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa324d000) [pid = 1933] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:41:02 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa342c000) [pid = 1933] [serial = 467] [outer = (nil)] [url = about:blank] 04:41:02 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa342cc00) [pid = 1933] [serial = 468] [outer = (nil)] [url = about:blank] 04:41:02 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa3434c00) [pid = 1933] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916049106] 04:41:02 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa34d9c00) [pid = 1933] [serial = 472] [outer = (nil)] [url = about:blank] 04:41:02 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa34dcc00) [pid = 1933] [serial = 473] [outer = (nil)] [url = about:blank] 04:41:02 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa355d400) [pid = 1933] [serial = 475] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:41:02 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa383ac00) [pid = 1933] [serial = 477] [outer = (nil)] [url = about:blank] 04:41:21 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:41:21 INFO - PROCESS | 1886 | 1484916081283 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]]]}] 04:41:21 INFO - . 04:41:21 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30716ms 04:41:21 INFO - PROCESS | 1886 | 1484916081322 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 04:41:21 INFO - PROCESS | 1886 | 1484916081365 Marionette TRACE conn4 <- [1,549,null,{"value":"2147483649"}] 04:41:21 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html 04:41:21 INFO - PROCESS | 1886 | 1484916081372 Marionette TRACE conn4 -> [0,550,"timeouts",{"script":35000}] 04:41:21 INFO - PROCESS | 1886 | 1484916081387 Marionette TRACE conn4 <- [1,550,null,{}] 04:41:21 INFO - PROCESS | 1886 | 1484916081416 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}] 04:41:21 INFO - PROCESS | 1886 | 1484916081619 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 04:41:21 INFO - PROCESS | 1886 | 1484916081655 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:41:21 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d1000 == 3 [pid = 1933] [id = 171] 04:41:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d1400) [pid = 1933] [serial = 479] [outer = (nil)] 04:41:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28d5400) [pid = 1933] [serial = 480] [outer = 0xa28d1400] 04:41:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29cf000) [pid = 1933] [serial = 481] [outer = 0xa28d1400] 04:41:22 WARNING - wptserve Traceback (most recent call last): 04:41:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:41:22 WARNING - rv = self.func(request, response) 04:41:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:41:22 WARNING - access_control_allow_origin = "*") 04:41:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:41:22 WARNING - payload = payload_generator(server_data) 04:41:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:41:22 WARNING - return encode_string_as_bmp_image(data) 04:41: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 04:41:22 WARNING - img.save(f, "BMP") 04:41:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:41:22 WARNING - f.write(bmpfileheader) 04:41:22 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:41:22 WARNING - 04:41:22 WARNING - wptserve Traceback (most recent call last): 04:41:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:41:22 WARNING - rv = self.func(request, response) 04:41:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:41:22 WARNING - access_control_allow_origin = "*") 04:41:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:41:22 WARNING - payload = payload_generator(server_data) 04:41:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:41:22 WARNING - return encode_string_as_bmp_image(data) 04:41: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 04:41:22 WARNING - img.save(f, "BMP") 04:41:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:41:22 WARNING - f.write(bmpfileheader) 04:41:22 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:41:22 WARNING - 04:41:30 INFO - PROCESS | 1886 | --DOCSHELL 0xa3564800 == 2 [pid = 1933] [id = 170] 04:41:36 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3564c00) [pid = 1933] [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] 04:41:40 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa28d5400) [pid = 1933] [serial = 480] [outer = (nil)] [url = about:blank] 04:41:40 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa383a000) [pid = 1933] [serial = 478] [outer = (nil)] [url = about:blank] 04:41:52 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:41:52 INFO - PROCESS | 1886 | 1484916112109 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]]]}] 04:41:52 INFO - . 04:41:52 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30786ms 04:41:52 INFO - PROCESS | 1886 | 1484916112158 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 04:41:52 INFO - PROCESS | 1886 | 1484916112161 Marionette TRACE conn4 <- [1,553,null,{"value":"2147483649"}] 04:41:52 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 04:41:52 INFO - PROCESS | 1886 | 1484916112167 Marionette TRACE conn4 -> [0,554,"timeouts",{"script":35000}] 04:41:52 INFO - PROCESS | 1886 | 1484916112169 Marionette TRACE conn4 <- [1,554,null,{}] 04:41:52 INFO - PROCESS | 1886 | 1484916112175 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}] 04:41:52 INFO - PROCESS | 1886 | 1484916112368 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 04:41:52 INFO - PROCESS | 1886 | 1484916112420 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:41:52 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d3800 == 3 [pid = 1933] [id = 172] 04:41:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d3c00) [pid = 1933] [serial = 482] [outer = (nil)] 04:41:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cbc00) [pid = 1933] [serial = 483] [outer = 0xa28d3c00] 04:41:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d3400) [pid = 1933] [serial = 484] [outer = 0xa28d3c00] 04:41:53 WARNING - wptserve Traceback (most recent call last): 04:41:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:41:53 WARNING - rv = self.func(request, response) 04:41:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:41:53 WARNING - access_control_allow_origin = "*") 04:41:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:41:53 WARNING - payload = payload_generator(server_data) 04:41:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:41:53 WARNING - return encode_string_as_bmp_image(data) 04:41:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:41:53 WARNING - img.save(f, "BMP") 04:41:53 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:41:53 WARNING - f.write(bmpfileheader) 04:41:53 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:41:53 WARNING - 04:42:01 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d1000 == 2 [pid = 1933] [id = 171] 04:42:07 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa28d1400) [pid = 1933] [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] 04:42:11 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29cbc00) [pid = 1933] [serial = 483] [outer = (nil)] [url = about:blank] 04:42:11 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa29cf000) [pid = 1933] [serial = 481] [outer = (nil)] [url = about:blank] 04:42:22 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:42:22 INFO - PROCESS | 1886 | 1484916142856 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]]]}] 04:42:22 INFO - . 04:42:22 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30711ms 04:42:22 INFO - PROCESS | 1886 | 1484916142878 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 1886 | 1484916142881 Marionette TRACE conn4 <- [1,557,null,{"value":"2147483649"}] 04:42:22 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 04:42:22 INFO - PROCESS | 1886 | 1484916142888 Marionette TRACE conn4 -> [0,558,"timeouts",{"script":35000}] 04:42:22 INFO - PROCESS | 1886 | 1484916142890 Marionette TRACE conn4 <- [1,558,null,{}] 04:42:22 INFO - PROCESS | 1886 | 1484916142896 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}] 04:42:23 INFO - PROCESS | 1886 | 1484916143063 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 04:42:23 INFO - PROCESS | 1886 | 1484916143131 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:42:23 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d1400 == 3 [pid = 1933] [id = 173] 04:42:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d1800) [pid = 1933] [serial = 485] [outer = (nil)] 04:42:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cac00) [pid = 1933] [serial = 486] [outer = 0xa28d1800] 04:42:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d1800) [pid = 1933] [serial = 487] [outer = 0xa28d1800] 04:42:23 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3246c00 == 4 [pid = 1933] [id = 174] 04:42:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa3248000) [pid = 1933] [serial = 488] [outer = (nil)] 04:42:23 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:42:23 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:42:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa324b400) [pid = 1933] [serial = 489] [outer = 0xa3248000] 04:42:24 INFO - PROCESS | 1886 | 1484916144117 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]]]}] 04:42:24 INFO - . 04:42:24 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1287ms 04:42:24 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 04:42:24 INFO - PROCESS | 1886 | 1484916144175 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 04:42:24 INFO - PROCESS | 1886 | 1484916144178 Marionette TRACE conn4 <- [1,561,null,{"value":"2147483649"}] 04:42:24 INFO - PROCESS | 1886 | 1484916144184 Marionette TRACE conn4 -> [0,562,"timeouts",{"script":35000}] 04:42:24 INFO - PROCESS | 1886 | 1484916144187 Marionette TRACE conn4 <- [1,562,null,{}] 04:42:24 INFO - PROCESS | 1886 | 1484916144192 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}] 04:42:24 INFO - PROCESS | 1886 | 1484916144387 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 04:42:24 INFO - PROCESS | 1886 | 1484916144441 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3252000 == 5 [pid = 1933] [id = 175] 04:42:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa3252800) [pid = 1933] [serial = 490] [outer = (nil)] 04:42:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa342a800) [pid = 1933] [serial = 491] [outer = 0xa3252800] 04:42:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa3255400) [pid = 1933] [serial = 492] [outer = 0xa3252800] 04:42:25 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3430400 == 6 [pid = 1933] [id = 176] 04:42:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa3431c00) [pid = 1933] [serial = 493] [outer = (nil)] 04:42:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa3434400) [pid = 1933] [serial = 494] [outer = 0xa3431c00] 04:42:25 INFO - PROCESS | 1886 | 1484916145475 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]]]}] 04:42:25 INFO - . 04:42:25 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1344ms 04:42:25 INFO - PROCESS | 1886 | 1484916145527 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 04:42:25 INFO - PROCESS | 1886 | 1484916145530 Marionette TRACE conn4 <- [1,565,null,{"value":"2147483649"}] 04:42:25 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 04:42:25 INFO - PROCESS | 1886 | 1484916145536 Marionette TRACE conn4 -> [0,566,"timeouts",{"script":35000}] 04:42:25 INFO - PROCESS | 1886 | 1484916145538 Marionette TRACE conn4 <- [1,566,null,{}] 04:42:25 INFO - PROCESS | 1886 | 1484916145543 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}] 04:42:25 INFO - PROCESS | 1886 | 1484916145709 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 04:42:25 INFO - PROCESS | 1886 | 1484916145735 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:42:25 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d4c00 == 7 [pid = 1933] [id = 177] 04:42:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa34d5000) [pid = 1933] [serial = 495] [outer = (nil)] 04:42:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa34d9400) [pid = 1933] [serial = 496] [outer = 0xa34d5000] 04:42:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa34dc400) [pid = 1933] [serial = 497] [outer = 0xa34d5000] 04:42:26 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355a800 == 8 [pid = 1933] [id = 178] 04:42:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa355b000) [pid = 1933] [serial = 498] [outer = (nil)] 04:42:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:42:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:42:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa355d800) [pid = 1933] [serial = 499] [outer = 0xa355b000] 04:42:26 INFO - PROCESS | 1886 | 1484916146824 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]]]}] 04:42:26 INFO - . 04:42:26 INFO - TEST-OK | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1348ms 04:42:26 INFO - PROCESS | 1886 | 1484916146884 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 04:42:26 INFO - PROCESS | 1886 | 1484916146887 Marionette TRACE conn4 <- [1,569,null,{"value":"2147483649"}] 04:42:26 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 04:42:26 INFO - PROCESS | 1886 | 1484916146895 Marionette TRACE conn4 -> [0,570,"timeouts",{"script":35000}] 04:42:26 INFO - PROCESS | 1886 | 1484916146898 Marionette TRACE conn4 <- [1,570,null,{}] 04:42:26 INFO - PROCESS | 1886 | 1484916146903 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}] 04:42:27 INFO - PROCESS | 1886 | 1484916147068 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 04:42:27 INFO - PROCESS | 1886 | 1484916147149 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:42:27 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3564800 == 9 [pid = 1933] [id = 179] 04:42:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa3564c00) [pid = 1933] [serial = 500] [outer = (nil)] 04:42:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa383ac00) [pid = 1933] [serial = 501] [outer = 0xa3564c00] 04:42:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa383bc00) [pid = 1933] [serial = 502] [outer = 0xa3564c00] 04:42:27 INFO - PROCESS | 1886 | [Child 1933] 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 04:42:28 WARNING - wptserve Traceback (most recent call last): 04:42:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:42:28 WARNING - rv = self.func(request, response) 04:42:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:42:28 WARNING - access_control_allow_origin = "*") 04:42:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:42:28 WARNING - payload = payload_generator(server_data) 04:42:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:42:28 WARNING - return encode_string_as_bmp_image(data) 04:42: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 04:42:28 WARNING - img.save(f, "BMP") 04:42:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:42:28 WARNING - f.write(bmpfileheader) 04:42:28 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:42:28 WARNING - 04:42:31 INFO - PROCESS | 1886 | --DOCSHELL 0xa355a800 == 8 [pid = 1933] [id = 178] 04:42:31 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d4c00 == 7 [pid = 1933] [id = 177] 04:42:31 INFO - PROCESS | 1886 | --DOCSHELL 0xa3430400 == 6 [pid = 1933] [id = 176] 04:42:31 INFO - PROCESS | 1886 | --DOCSHELL 0xa3252000 == 5 [pid = 1933] [id = 175] 04:42:31 INFO - PROCESS | 1886 | --DOCSHELL 0xa3246c00 == 4 [pid = 1933] [id = 174] 04:42:31 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d1400 == 3 [pid = 1933] [id = 173] 04:42:31 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d3800 == 2 [pid = 1933] [id = 172] 04:42:34 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa355b000) [pid = 1933] [serial = 498] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:42:34 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa34d5000) [pid = 1933] [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] 04:42:34 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa28d1800) [pid = 1933] [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] 04:42:34 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa28d3c00) [pid = 1933] [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] 04:42:34 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa3248000) [pid = 1933] [serial = 488] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:42:34 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa3431c00) [pid = 1933] [serial = 493] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916145242] 04:42:34 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa3252800) [pid = 1933] [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] 04:42:38 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa355d800) [pid = 1933] [serial = 499] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:42:38 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa34dc400) [pid = 1933] [serial = 497] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa29d1800) [pid = 1933] [serial = 487] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa29d3400) [pid = 1933] [serial = 484] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa324b400) [pid = 1933] [serial = 489] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:42:38 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa34d9400) [pid = 1933] [serial = 496] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa29cac00) [pid = 1933] [serial = 486] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa383ac00) [pid = 1933] [serial = 501] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3434400) [pid = 1933] [serial = 494] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916145242] 04:42:38 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa342a800) [pid = 1933] [serial = 491] [outer = (nil)] [url = about:blank] 04:42:38 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa3255400) [pid = 1933] [serial = 492] [outer = (nil)] [url = about:blank] 04:42:57 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:42:57 INFO - PROCESS | 1886 | 1484916177575 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]]]}] 04:42:57 INFO - . 04:42:57 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30712ms 04:42:57 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html 04:42:57 INFO - PROCESS | 1886 | 1484916177608 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 04:42:57 INFO - PROCESS | 1886 | 1484916177610 Marionette TRACE conn4 <- [1,573,null,{"value":"2147483649"}] 04:42:57 INFO - PROCESS | 1886 | 1484916177616 Marionette TRACE conn4 -> [0,574,"timeouts",{"script":35000}] 04:42:57 INFO - PROCESS | 1886 | 1484916177619 Marionette TRACE conn4 <- [1,574,null,{}] 04:42:57 INFO - PROCESS | 1886 | 1484916177624 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}] 04:42:57 INFO - PROCESS | 1886 | 1484916177793 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 04:42:57 INFO - PROCESS | 1886 | 1484916177857 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:42:57 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2000 == 3 [pid = 1933] [id = 180] 04:42:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d2400) [pid = 1933] [serial = 503] [outer = (nil)] 04:42:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29c9800) [pid = 1933] [serial = 504] [outer = 0xa28d2400] 04:42:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d0400) [pid = 1933] [serial = 505] [outer = 0xa28d2400] 04:42:58 INFO - PROCESS | 1886 | [Child 1933] 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 04:42:58 WARNING - wptserve Traceback (most recent call last): 04:42:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:42:58 WARNING - rv = self.func(request, response) 04:42:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:42:58 WARNING - access_control_allow_origin = "*") 04:42:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:42:58 WARNING - payload = payload_generator(server_data) 04:42:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:42:58 WARNING - return encode_string_as_bmp_image(data) 04:42: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 04:42:58 WARNING - img.save(f, "BMP") 04:42:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:42:58 WARNING - f.write(bmpfileheader) 04:42:58 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:42:58 WARNING - 04:43:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa3564800 == 2 [pid = 1933] [id = 179] 04:43:12 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3564c00) [pid = 1933] [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] 04:43:16 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29c9800) [pid = 1933] [serial = 504] [outer = (nil)] [url = about:blank] 04:43:16 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa383bc00) [pid = 1933] [serial = 502] [outer = (nil)] [url = about:blank] 04:43:28 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:43:28 INFO - PROCESS | 1886 | 1484916208284 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]]]}] 04:43:28 INFO - . 04:43:28 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30713ms 04:43:28 INFO - PROCESS | 1886 | 1484916208330 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 1886 | 1484916208333 Marionette TRACE conn4 <- [1,577,null,{"value":"2147483649"}] 04:43:28 INFO - TEST-START | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 04:43:28 INFO - PROCESS | 1886 | 1484916208339 Marionette TRACE conn4 -> [0,578,"timeouts",{"script":35000}] 04:43:28 INFO - PROCESS | 1886 | 1484916208341 Marionette TRACE conn4 <- [1,578,null,{}] 04:43:28 INFO - PROCESS | 1886 | 1484916208347 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}] 04:43:28 INFO - PROCESS | 1886 | 1484916208481 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 04:43:28 INFO - PROCESS | 1886 | 1484916208555 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:43:28 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d4000 == 3 [pid = 1933] [id = 181] 04:43:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d4800) [pid = 1933] [serial = 506] [outer = (nil)] 04:43:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cc800) [pid = 1933] [serial = 507] [outer = 0xa28d4800] 04:43:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d3c00) [pid = 1933] [serial = 508] [outer = 0xa28d4800] 04:43:29 INFO - PROCESS | 1886 | [Child 1933] 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 04:43:29 WARNING - wptserve Traceback (most recent call last): 04:43:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:43:29 WARNING - rv = self.func(request, response) 04:43:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:43:29 WARNING - access_control_allow_origin = "*") 04:43:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:43:29 WARNING - payload = payload_generator(server_data) 04:43:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:43:29 WARNING - return encode_string_as_bmp_image(data) 04:43: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 04:43:29 WARNING - img.save(f, "BMP") 04:43:29 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:43:29 WARNING - f.write(bmpfileheader) 04:43:29 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:43:29 WARNING - 04:43:37 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2000 == 2 [pid = 1933] [id = 180] 04:43:43 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa28d2400) [pid = 1933] [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] 04:43:47 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29cc800) [pid = 1933] [serial = 507] [outer = (nil)] [url = about:blank] 04:43:47 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa29d0400) [pid = 1933] [serial = 505] [outer = (nil)] [url = about:blank] 04:43:58 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:43:59 INFO - PROCESS | 1886 | 1484916239006 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]]]}] 04:43:59 INFO - . 04:43:59 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/attr-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30713ms 04:43:59 INFO - PROCESS | 1886 | 1484916239052 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 1886 | 1484916239055 Marionette TRACE conn4 <- [1,581,null,{"value":"2147483649"}] 04:43:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 04:43:59 INFO - PROCESS | 1886 | 1484916239061 Marionette TRACE conn4 -> [0,582,"timeouts",{"script":35000}] 04:43:59 INFO - PROCESS | 1886 | 1484916239064 Marionette TRACE conn4 <- [1,582,null,{}] 04:43:59 INFO - PROCESS | 1886 | 1484916239069 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}] 04:43:59 INFO - PROCESS | 1886 | 1484916239276 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 04:43:59 INFO - PROCESS | 1886 | 1484916239317 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:43:59 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2400 == 3 [pid = 1933] [id = 182] 04:43:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d2800) [pid = 1933] [serial = 509] [outer = (nil)] 04:43:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cc400) [pid = 1933] [serial = 510] [outer = 0xa28d2800] 04:43:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d3000) [pid = 1933] [serial = 511] [outer = 0xa28d2800] 04:44:00 INFO - PROCESS | 1886 | 1484916240219 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]]]}] 04:44:00 INFO - . 04:44:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1184ms 04:44:00 INFO - PROCESS | 1886 | 1484916240246 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 04:44:00 INFO - PROCESS | 1886 | 1484916240249 Marionette TRACE conn4 <- [1,585,null,{"value":"2147483649"}] 04:44:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 04:44:00 INFO - PROCESS | 1886 | 1484916240255 Marionette TRACE conn4 -> [0,586,"timeouts",{"script":35000}] 04:44:00 INFO - PROCESS | 1886 | 1484916240257 Marionette TRACE conn4 <- [1,586,null,{}] 04:44:00 INFO - PROCESS | 1886 | 1484916240262 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}] 04:44:00 INFO - PROCESS | 1886 | 1484916240437 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 04:44:00 INFO - PROCESS | 1886 | 1484916240494 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324d400 == 4 [pid = 1933] [id = 183] 04:44:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa324d800) [pid = 1933] [serial = 512] [outer = (nil)] 04:44:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa3252c00) [pid = 1933] [serial = 513] [outer = 0xa324d800] 04:44:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa3255400) [pid = 1933] [serial = 514] [outer = 0xa324d800] 04:44:01 INFO - PROCESS | 1886 | 1484916241560 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]]]}] 04:44:01 INFO - . 04:44:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1335ms 04:44:01 INFO - PROCESS | 1886 | 1484916241591 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 04:44:01 INFO - PROCESS | 1886 | 1484916241593 Marionette TRACE conn4 <- [1,589,null,{"value":"2147483649"}] 04:44:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 04:44:01 INFO - PROCESS | 1886 | 1484916241600 Marionette TRACE conn4 -> [0,590,"timeouts",{"script":35000}] 04:44:01 INFO - PROCESS | 1886 | 1484916241602 Marionette TRACE conn4 <- [1,590,null,{}] 04:44:01 INFO - PROCESS | 1886 | 1484916241608 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}] 04:44:01 INFO - PROCESS | 1886 | 1484916241786 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 04:44:01 INFO - PROCESS | 1886 | 1484916241852 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:44:01 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3434800 == 5 [pid = 1933] [id = 184] 04:44:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa3434c00) [pid = 1933] [serial = 515] [outer = (nil)] 04:44:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa3439000) [pid = 1933] [serial = 516] [outer = 0xa3434c00] 04:44:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa34d1000) [pid = 1933] [serial = 517] [outer = 0xa3434c00] 04:44:02 INFO - PROCESS | 1886 | 1484916242737 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]]]}] 04:44:02 INFO - . 04:44:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1190ms 04:44:02 INFO - PROCESS | 1886 | 1484916242790 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 04:44:02 INFO - PROCESS | 1886 | 1484916242793 Marionette TRACE conn4 <- [1,593,null,{"value":"2147483649"}] 04:44:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 04:44:02 INFO - PROCESS | 1886 | 1484916242799 Marionette TRACE conn4 -> [0,594,"timeouts",{"script":35000}] 04:44:02 INFO - PROCESS | 1886 | 1484916242801 Marionette TRACE conn4 <- [1,594,null,{}] 04:44:02 INFO - PROCESS | 1886 | 1484916242807 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}] 04:44:02 INFO - PROCESS | 1886 | 1484916242983 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 04:44:03 INFO - PROCESS | 1886 | 1484916243018 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34dc400 == 6 [pid = 1933] [id = 185] 04:44:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa34dc800) [pid = 1933] [serial = 518] [outer = (nil)] 04:44:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa355a400) [pid = 1933] [serial = 519] [outer = 0xa34dc800] 04:44:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa355c800) [pid = 1933] [serial = 520] [outer = 0xa34dc800] 04:44:03 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3560c00 == 7 [pid = 1933] [id = 186] 04:44:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa3561000) [pid = 1933] [serial = 521] [outer = (nil)] 04:44:03 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:44:03 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:44:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa3562c00) [pid = 1933] [serial = 522] [outer = 0xa3561000] 04:44:04 INFO - PROCESS | 1886 | 1484916244029 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]]]}] 04:44:04 INFO - . 04:44:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1283ms 04:44:04 INFO - PROCESS | 1886 | 1484916244082 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 04:44:04 INFO - PROCESS | 1886 | 1484916244085 Marionette TRACE conn4 <- [1,597,null,{"value":"2147483649"}] 04:44:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 04:44:04 INFO - PROCESS | 1886 | 1484916244091 Marionette TRACE conn4 -> [0,598,"timeouts",{"script":35000}] 04:44:04 INFO - PROCESS | 1886 | 1484916244093 Marionette TRACE conn4 <- [1,598,null,{}] 04:44:04 INFO - PROCESS | 1886 | 1484916244099 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}] 04:44:04 INFO - PROCESS | 1886 | 1484916244278 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 04:44:04 INFO - PROCESS | 1886 | 1484916244335 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:44:04 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383a000 == 8 [pid = 1933] [id = 187] 04:44:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa383a400) [pid = 1933] [serial = 523] [outer = (nil)] 04:44:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa383f000) [pid = 1933] [serial = 524] [outer = 0xa383a400] 04:44:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa383e000) [pid = 1933] [serial = 525] [outer = 0xa383a400] 04:44:05 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3844400 == 9 [pid = 1933] [id = 188] 04:44:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa3844c00) [pid = 1933] [serial = 526] [outer = (nil)] 04:44:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa3846800) [pid = 1933] [serial = 527] [outer = 0xa3844c00] 04:44:05 INFO - PROCESS | 1886 | 1484916245293 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]]]}] 04:44:05 INFO - . 04:44:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1233ms 04:44:05 INFO - PROCESS | 1886 | 1484916245326 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 04:44:05 INFO - PROCESS | 1886 | 1484916245329 Marionette TRACE conn4 <- [1,601,null,{"value":"2147483649"}] 04:44:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 04:44:05 INFO - PROCESS | 1886 | 1484916245337 Marionette TRACE conn4 -> [0,602,"timeouts",{"script":35000}] 04:44:05 INFO - PROCESS | 1886 | 1484916245340 Marionette TRACE conn4 <- [1,602,null,{}] 04:44:05 INFO - PROCESS | 1886 | 1484916245345 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}] 04:44:05 INFO - PROCESS | 1886 | 1484916245534 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 04:44:05 INFO - PROCESS | 1886 | 1484916245581 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39e0800 == 10 [pid = 1933] [id = 189] 04:44:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa39e1800) [pid = 1933] [serial = 528] [outer = (nil)] 04:44:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa44d9400) [pid = 1933] [serial = 529] [outer = 0xa39e1800] 04:44:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa39e4400) [pid = 1933] [serial = 530] [outer = 0xa39e1800] 04:44:06 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44e2000 == 11 [pid = 1933] [id = 190] 04:44:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa44e3400) [pid = 1933] [serial = 531] [outer = (nil)] 04:44:06 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:44:06 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:44:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa44e6000) [pid = 1933] [serial = 532] [outer = 0xa44e3400] 04:44:06 INFO - PROCESS | 1886 | 1484916246549 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]]]}] 04:44:06 INFO - . 04:44:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1235ms 04:44:06 INFO - PROCESS | 1886 | 1484916246570 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 1886 | 1484916246573 Marionette TRACE conn4 <- [1,605,null,{"value":"2147483649"}] 04:44:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 04:44:06 INFO - PROCESS | 1886 | 1484916246579 Marionette TRACE conn4 -> [0,606,"timeouts",{"script":35000}] 04:44:06 INFO - PROCESS | 1886 | 1484916246581 Marionette TRACE conn4 <- [1,606,null,{}] 04:44:06 INFO - PROCESS | 1886 | 1484916246587 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}] 04:44:06 INFO - PROCESS | 1886 | 1484916246752 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 04:44:06 INFO - PROCESS | 1886 | 1484916246805 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:44:06 INFO - PROCESS | 1886 | ++DOCSHELL 0xa4588400 == 12 [pid = 1933] [id = 191] 04:44:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa458a400) [pid = 1933] [serial = 533] [outer = (nil)] 04:44:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa4592000) [pid = 1933] [serial = 534] [outer = 0xa458a400] 04:44:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa458f400) [pid = 1933] [serial = 535] [outer = 0xa458a400] 04:44:07 WARNING - wptserve Traceback (most recent call last): 04:44:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:44:07 WARNING - rv = self.func(request, response) 04:44:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:44:07 WARNING - access_control_allow_origin = "*") 04:44:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:44:07 WARNING - payload = payload_generator(server_data) 04:44:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:44:07 WARNING - return encode_string_as_bmp_image(data) 04:44: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 04:44:07 WARNING - img.save(f, "BMP") 04:44:07 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:44:07 WARNING - f.write(bmpfileheader) 04:44:07 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:44:07 WARNING - 04:44:08 INFO - PROCESS | 1886 | --DOCSHELL 0xa44e2000 == 11 [pid = 1933] [id = 190] 04:44:08 INFO - PROCESS | 1886 | --DOCSHELL 0xa39e0800 == 10 [pid = 1933] [id = 189] 04:44:08 INFO - PROCESS | 1886 | --DOCSHELL 0xa3844400 == 9 [pid = 1933] [id = 188] 04:44:08 INFO - PROCESS | 1886 | --DOCSHELL 0xa383a000 == 8 [pid = 1933] [id = 187] 04:44:08 INFO - PROCESS | 1886 | --DOCSHELL 0xa3560c00 == 7 [pid = 1933] [id = 186] 04:44:08 INFO - PROCESS | 1886 | --DOCSHELL 0xa34dc400 == 6 [pid = 1933] [id = 185] 04:44:08 INFO - PROCESS | 1886 | --DOCSHELL 0xa3434800 == 5 [pid = 1933] [id = 184] 04:44:08 INFO - PROCESS | 1886 | --DOCSHELL 0xa324d400 == 4 [pid = 1933] [id = 183] 04:44:08 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2400 == 3 [pid = 1933] [id = 182] 04:44:08 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d4000 == 2 [pid = 1933] [id = 181] 04:44:11 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa44e3400) [pid = 1933] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:44:11 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa39e1800) [pid = 1933] [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] 04:44:11 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa3844c00) [pid = 1933] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916245097] 04:44:11 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa383a400) [pid = 1933] [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] 04:44:11 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa3561000) [pid = 1933] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:44:11 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa34dc800) [pid = 1933] [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] 04:44:11 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa28d4800) [pid = 1933] [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] 04:44:11 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa28d2800) [pid = 1933] [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] 04:44:11 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa324d800) [pid = 1933] [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] 04:44:11 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa3434c00) [pid = 1933] [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] 04:44:15 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa4592000) [pid = 1933] [serial = 534] [outer = (nil)] [url = about:blank] 04:44:15 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa44e6000) [pid = 1933] [serial = 532] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:44:15 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa39e4400) [pid = 1933] [serial = 530] [outer = (nil)] [url = about:blank] 04:44:15 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa44d9400) [pid = 1933] [serial = 529] [outer = (nil)] [url = about:blank] 04:44:15 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa3846800) [pid = 1933] [serial = 527] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916245097] 04:44:15 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa383e000) [pid = 1933] [serial = 525] [outer = (nil)] [url = about:blank] 04:44:15 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa383f000) [pid = 1933] [serial = 524] [outer = (nil)] [url = about:blank] 04:44:15 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa3562c00) [pid = 1933] [serial = 522] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:44:15 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa355c800) [pid = 1933] [serial = 520] [outer = (nil)] [url = about:blank] 04:44:15 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa355a400) [pid = 1933] [serial = 519] [outer = (nil)] [url = about:blank] 04:44:15 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa29d3c00) [pid = 1933] [serial = 508] [outer = (nil)] [url = about:blank] 04:44:15 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa29cc400) [pid = 1933] [serial = 510] [outer = (nil)] [url = about:blank] 04:44:15 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa29d3000) [pid = 1933] [serial = 511] [outer = (nil)] [url = about:blank] 04:44:15 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa3252c00) [pid = 1933] [serial = 513] [outer = (nil)] [url = about:blank] 04:44:15 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3255400) [pid = 1933] [serial = 514] [outer = (nil)] [url = about:blank] 04:44:15 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa3439000) [pid = 1933] [serial = 516] [outer = (nil)] [url = about:blank] 04:44:15 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa34d1000) [pid = 1933] [serial = 517] [outer = (nil)] [url = about:blank] 04:44:37 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:44:37 INFO - PROCESS | 1886 | 1484916277238 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]]]}] 04:44:37 INFO - . 04:44:37 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30669ms 04:44:37 INFO - PROCESS | 1886 | 1484916277249 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 04:44:37 INFO - PROCESS | 1886 | 1484916277252 Marionette TRACE conn4 <- [1,609,null,{"value":"2147483649"}] 04:44:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html 04:44:37 INFO - PROCESS | 1886 | 1484916277259 Marionette TRACE conn4 -> [0,610,"timeouts",{"script":35000}] 04:44:37 INFO - PROCESS | 1886 | 1484916277261 Marionette TRACE conn4 <- [1,610,null,{}] 04:44:37 INFO - PROCESS | 1886 | 1484916277266 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}] 04:44:37 INFO - PROCESS | 1886 | 1484916277433 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 04:44:37 INFO - PROCESS | 1886 | 1484916277496 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:44:37 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d3400 == 3 [pid = 1933] [id = 192] 04:44:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d3800) [pid = 1933] [serial = 536] [outer = (nil)] 04:44:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cc000) [pid = 1933] [serial = 537] [outer = 0xa28d3800] 04:44:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d2c00) [pid = 1933] [serial = 538] [outer = 0xa28d3800] 04:44:38 WARNING - wptserve Traceback (most recent call last): 04:44:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:44:38 WARNING - rv = self.func(request, response) 04:44:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:44:38 WARNING - access_control_allow_origin = "*") 04:44:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:44:38 WARNING - payload = payload_generator(server_data) 04:44:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:44:38 WARNING - return encode_string_as_bmp_image(data) 04:44: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 04:44:38 WARNING - img.save(f, "BMP") 04:44:38 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:44:38 WARNING - f.write(bmpfileheader) 04:44:38 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:44:38 WARNING - 04:44:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa4588400 == 2 [pid = 1933] [id = 191] 04:44:52 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa458a400) [pid = 1933] [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] 04:44:56 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29cc000) [pid = 1933] [serial = 537] [outer = (nil)] [url = about:blank] 04:44:56 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa458f400) [pid = 1933] [serial = 535] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:45:07 INFO - PROCESS | 1886 | 1484916307928 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]]]}] 04:45:07 INFO - . 04:45:07 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 30710ms 04:45:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 04:45:07 INFO - PROCESS | 1886 | 1484916307969 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 04:45:07 INFO - PROCESS | 1886 | 1484916307971 Marionette TRACE conn4 <- [1,613,null,{"value":"2147483649"}] 04:45:07 INFO - PROCESS | 1886 | 1484916307977 Marionette TRACE conn4 -> [0,614,"timeouts",{"script":35000}] 04:45:07 INFO - PROCESS | 1886 | 1484916307980 Marionette TRACE conn4 <- [1,614,null,{}] 04:45:07 INFO - PROCESS | 1886 | 1484916307985 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}] 04:45:08 INFO - PROCESS | 1886 | 1484916308158 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 04:45:08 INFO - PROCESS | 1886 | 1484916308219 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:45:08 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2000 == 3 [pid = 1933] [id = 193] 04:45:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d2400) [pid = 1933] [serial = 539] [outer = (nil)] 04:45:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cc400) [pid = 1933] [serial = 540] [outer = 0xa28d2400] 04:45:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d3c00) [pid = 1933] [serial = 541] [outer = 0xa28d2400] 04:45:08 WARNING - wptserve Traceback (most recent call last): 04:45:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:45:08 WARNING - rv = self.func(request, response) 04:45:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:45:08 WARNING - access_control_allow_origin = "*") 04:45:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:45:08 WARNING - payload = payload_generator(server_data) 04:45:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:45:08 WARNING - return encode_string_as_bmp_image(data) 04:45: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 04:45:08 WARNING - img.save(f, "BMP") 04:45:08 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:45:08 WARNING - f.write(bmpfileheader) 04:45:08 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:45:08 WARNING - 04:45:16 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d3400 == 2 [pid = 1933] [id = 192] 04:45:22 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa28d3800) [pid = 1933] [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] 04:45:27 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29cc400) [pid = 1933] [serial = 540] [outer = (nil)] [url = about:blank] 04:45:27 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa29d2c00) [pid = 1933] [serial = 538] [outer = (nil)] [url = about:blank] 04:45:38 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:45:38 INFO - PROCESS | 1886 | 1484916338636 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]]]}] 04:45:38 INFO - . 04:45:38 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30675ms 04:45:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 04:45:38 INFO - PROCESS | 1886 | 1484916338652 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 1886 | 1484916338654 Marionette TRACE conn4 <- [1,617,null,{"value":"2147483649"}] 04:45:38 INFO - PROCESS | 1886 | 1484916338660 Marionette TRACE conn4 -> [0,618,"timeouts",{"script":35000}] 04:45:38 INFO - PROCESS | 1886 | 1484916338663 Marionette TRACE conn4 <- [1,618,null,{}] 04:45:38 INFO - PROCESS | 1886 | 1484916338668 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}] 04:45:38 INFO - PROCESS | 1886 | 1484916338834 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 04:45:38 INFO - PROCESS | 1886 | 1484916338901 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d4000 == 3 [pid = 1933] [id = 194] 04:45:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d4400) [pid = 1933] [serial = 542] [outer = (nil)] 04:45:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29ccc00) [pid = 1933] [serial = 543] [outer = 0xa28d4400] 04:45:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d3800) [pid = 1933] [serial = 544] [outer = 0xa28d4400] 04:45:39 INFO - PROCESS | 1886 | 1484916339800 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]]]}] 04:45:39 INFO - . 04:45:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1179ms 04:45:39 INFO - PROCESS | 1886 | 1484916339838 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 04:45:39 INFO - PROCESS | 1886 | 1484916339841 Marionette TRACE conn4 <- [1,621,null,{"value":"2147483649"}] 04:45:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html 04:45:39 INFO - PROCESS | 1886 | 1484916339847 Marionette TRACE conn4 -> [0,622,"timeouts",{"script":35000}] 04:45:39 INFO - PROCESS | 1886 | 1484916339849 Marionette TRACE conn4 <- [1,622,null,{}] 04:45:39 INFO - PROCESS | 1886 | 1484916339855 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}] 04:45:40 INFO - PROCESS | 1886 | 1484916340018 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 04:45:40 INFO - PROCESS | 1886 | 1484916340055 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324d800 == 4 [pid = 1933] [id = 195] 04:45:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa324dc00) [pid = 1933] [serial = 545] [outer = (nil)] 04:45:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa3252c00) [pid = 1933] [serial = 546] [outer = 0xa324dc00] 04:45:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa3255400) [pid = 1933] [serial = 547] [outer = 0xa324dc00] 04:45:40 INFO - PROCESS | 1886 | 1484916340964 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]]]}] 04:45:41 INFO - . 04:45:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1177ms 04:45:41 INFO - PROCESS | 1886 | 1484916341025 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 1886 | 1484916341027 Marionette TRACE conn4 <- [1,625,null,{"value":"2147483649"}] 04:45:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 04:45:41 INFO - PROCESS | 1886 | 1484916341033 Marionette TRACE conn4 -> [0,626,"timeouts",{"script":35000}] 04:45:41 INFO - PROCESS | 1886 | 1484916341035 Marionette TRACE conn4 <- [1,626,null,{}] 04:45:41 INFO - PROCESS | 1886 | 1484916341041 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}] 04:45:41 INFO - PROCESS | 1886 | 1484916341209 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 04:45:41 INFO - PROCESS | 1886 | 1484916341271 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3433400 == 5 [pid = 1933] [id = 196] 04:45:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa3433800) [pid = 1933] [serial = 548] [outer = (nil)] 04:45:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa3437800) [pid = 1933] [serial = 549] [outer = 0xa3433800] 04:45:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa34cfc00) [pid = 1933] [serial = 550] [outer = 0xa3433800] 04:45:42 INFO - PROCESS | 1886 | 1484916342171 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]]]}] 04:45:42 INFO - . 04:45:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1180ms 04:45:42 INFO - PROCESS | 1886 | 1484916342214 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 1886 | 1484916342217 Marionette TRACE conn4 <- [1,629,null,{"value":"2147483649"}] 04:45:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 04:45:42 INFO - PROCESS | 1886 | 1484916342223 Marionette TRACE conn4 -> [0,630,"timeouts",{"script":35000}] 04:45:42 INFO - PROCESS | 1886 | 1484916342225 Marionette TRACE conn4 <- [1,630,null,{}] 04:45:42 INFO - PROCESS | 1886 | 1484916342231 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}] 04:45:42 INFO - PROCESS | 1886 | 1484916342404 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 04:45:42 INFO - PROCESS | 1886 | 1484916342442 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34dc000 == 6 [pid = 1933] [id = 197] 04:45:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa34dc400) [pid = 1933] [serial = 551] [outer = (nil)] 04:45:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa3559800) [pid = 1933] [serial = 552] [outer = 0xa34dc400] 04:45:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa355b800) [pid = 1933] [serial = 553] [outer = 0xa34dc400] 04:45:43 INFO - PROCESS | 1886 | 1484916343399 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]]]}] 04:45:43 INFO - . 04:45:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1187ms 04:45:43 INFO - PROCESS | 1886 | 1484916343411 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1886 | 1484916343414 Marionette TRACE conn4 <- [1,633,null,{"value":"2147483649"}] 04:45:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 04:45:43 INFO - PROCESS | 1886 | 1484916343420 Marionette TRACE conn4 -> [0,634,"timeouts",{"script":35000}] 04:45:43 INFO - PROCESS | 1886 | 1484916343422 Marionette TRACE conn4 <- [1,634,null,{}] 04:45:43 INFO - PROCESS | 1886 | 1484916343428 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}] 04:45:43 INFO - PROCESS | 1886 | 1484916343641 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 04:45:43 INFO - PROCESS | 1886 | 1484916343699 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3562000 == 7 [pid = 1933] [id = 198] 04:45:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa3562400) [pid = 1933] [serial = 554] [outer = (nil)] 04:45:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa3567800) [pid = 1933] [serial = 555] [outer = 0xa3562400] 04:45:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa3566c00) [pid = 1933] [serial = 556] [outer = 0xa3562400] 04:45:44 INFO - PROCESS | 1886 | 1484916344701 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]]]}] 04:45:44 INFO - . 04:45:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1336ms 04:45:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 04:45:44 INFO - PROCESS | 1886 | 1484916344757 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 04:45:44 INFO - PROCESS | 1886 | 1484916344759 Marionette TRACE conn4 <- [1,637,null,{"value":"2147483649"}] 04:45:44 INFO - PROCESS | 1886 | 1484916344766 Marionette TRACE conn4 -> [0,638,"timeouts",{"script":35000}] 04:45:44 INFO - PROCESS | 1886 | 1484916344769 Marionette TRACE conn4 <- [1,638,null,{}] 04:45:44 INFO - PROCESS | 1886 | 1484916344774 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}] 04:45:44 INFO - PROCESS | 1886 | 1484916344944 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 04:45:45 INFO - PROCESS | 1886 | 1484916345020 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3842c00 == 8 [pid = 1933] [id = 199] 04:45:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa3844c00) [pid = 1933] [serial = 557] [outer = (nil)] 04:45:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa39da800) [pid = 1933] [serial = 558] [outer = 0xa3844c00] 04:45:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa39df400) [pid = 1933] [serial = 559] [outer = 0xa3844c00] 04:45:45 INFO - PROCESS | 1886 | 1484916345896 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]]]}] 04:45:45 INFO - . 04:45:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1184ms 04:45:45 INFO - PROCESS | 1886 | 1484916345949 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 04:45:45 INFO - PROCESS | 1886 | 1484916345952 Marionette TRACE conn4 <- [1,641,null,{"value":"2147483649"}] 04:45:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 04:45:45 INFO - PROCESS | 1886 | 1484916345958 Marionette TRACE conn4 -> [0,642,"timeouts",{"script":35000}] 04:45:45 INFO - PROCESS | 1886 | 1484916345960 Marionette TRACE conn4 <- [1,642,null,{}] 04:45:45 INFO - PROCESS | 1886 | 1484916345966 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}] 04:45:46 INFO - PROCESS | 1886 | 1484916346126 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 04:45:46 INFO - PROCESS | 1886 | 1484916346185 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44d9800 == 9 [pid = 1933] [id = 200] 04:45:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa44dbc00) [pid = 1933] [serial = 560] [outer = (nil)] 04:45:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa44e3c00) [pid = 1933] [serial = 561] [outer = 0xa44dbc00] 04:45:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa44e2800) [pid = 1933] [serial = 562] [outer = 0xa44dbc00] 04:45:47 INFO - PROCESS | 1886 | 1484916347172 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]]]}] 04:45:47 INFO - . 04:45:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1231ms 04:45:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 04:45:47 INFO - PROCESS | 1886 | 1484916347189 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 1886 | 1484916347191 Marionette TRACE conn4 <- [1,645,null,{"value":"2147483649"}] 04:45:47 INFO - PROCESS | 1886 | 1484916347199 Marionette TRACE conn4 -> [0,646,"timeouts",{"script":35000}] 04:45:47 INFO - PROCESS | 1886 | 1484916347202 Marionette TRACE conn4 <- [1,646,null,{}] 04:45:47 INFO - PROCESS | 1886 | 1484916347207 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}] 04:45:47 INFO - PROCESS | 1886 | 1484916347366 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 04:45:47 INFO - PROCESS | 1886 | 1484916347439 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324e800 == 10 [pid = 1933] [id = 201] 04:45:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa324f000) [pid = 1933] [serial = 563] [outer = (nil)] 04:45:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa34d9400) [pid = 1933] [serial = 564] [outer = 0xa324f000] 04:45:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa3564000) [pid = 1933] [serial = 565] [outer = 0xa324f000] 04:45:48 INFO - PROCESS | 1886 | 1484916348563 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]]]}] 04:45:48 INFO - . 04:45:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1392ms 04:45:48 INFO - PROCESS | 1886 | 1484916348591 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 04:45:48 INFO - PROCESS | 1886 | 1484916348594 Marionette TRACE conn4 <- [1,649,null,{"value":"2147483649"}] 04:45:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 04:45:48 INFO - PROCESS | 1886 | 1484916348600 Marionette TRACE conn4 -> [0,650,"timeouts",{"script":35000}] 04:45:48 INFO - PROCESS | 1886 | 1484916348606 Marionette TRACE conn4 <- [1,650,null,{}] 04:45:48 INFO - PROCESS | 1886 | 1484916348636 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}] 04:45:48 INFO - PROCESS | 1886 | 1484916348923 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 04:45:49 INFO - PROCESS | 1886 | 1484916348995 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324ac00 == 11 [pid = 1933] [id = 202] 04:45:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa324b400) [pid = 1933] [serial = 566] [outer = (nil)] 04:45:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa342ec00) [pid = 1933] [serial = 567] [outer = 0xa324b400] 04:45:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa3435c00) [pid = 1933] [serial = 568] [outer = 0xa324b400] 04:45:49 INFO - PROCESS | 1886 | --DOCSHELL 0xa3842c00 == 10 [pid = 1933] [id = 199] 04:45:49 INFO - PROCESS | 1886 | --DOCSHELL 0xa3562000 == 9 [pid = 1933] [id = 198] 04:45:49 INFO - PROCESS | 1886 | --DOCSHELL 0xa34dc000 == 8 [pid = 1933] [id = 197] 04:45:49 INFO - PROCESS | 1886 | --DOCSHELL 0xa3433400 == 7 [pid = 1933] [id = 196] 04:45:49 INFO - PROCESS | 1886 | --DOCSHELL 0xa324d800 == 6 [pid = 1933] [id = 195] 04:45:49 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d4000 == 5 [pid = 1933] [id = 194] 04:45:49 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2000 == 4 [pid = 1933] [id = 193] 04:45:50 INFO - PROCESS | 1886 | 1484916350022 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]]]}] 04:45:50 INFO - . 04:45:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1448ms 04:45:50 INFO - PROCESS | 1886 | 1484916350048 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 1886 | 1484916350051 Marionette TRACE conn4 <- [1,653,null,{"value":"2147483649"}] 04:45:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 04:45:50 INFO - PROCESS | 1886 | 1484916350057 Marionette TRACE conn4 -> [0,654,"timeouts",{"script":35000}] 04:45:50 INFO - PROCESS | 1886 | 1484916350059 Marionette TRACE conn4 <- [1,654,null,{}] 04:45:50 INFO - PROCESS | 1886 | 1484916350065 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}] 04:45:50 INFO - PROCESS | 1886 | 1484916350243 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 04:45:50 INFO - PROCESS | 1886 | 1484916350317 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3558800 == 5 [pid = 1933] [id = 203] 04:45:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa355a400) [pid = 1933] [serial = 569] [outer = (nil)] 04:45:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa3562800) [pid = 1933] [serial = 570] [outer = 0xa355a400] 04:45:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa3566000) [pid = 1933] [serial = 571] [outer = 0xa355a400] 04:45:51 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3841000 == 6 [pid = 1933] [id = 204] 04:45:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa3841400) [pid = 1933] [serial = 572] [outer = (nil)] 04:45:51 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:45:51 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:45:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa3847400) [pid = 1933] [serial = 573] [outer = 0xa3841400] 04:45:51 INFO - PROCESS | 1886 | 1484916351365 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]]]}] 04:45:51 INFO - . 04:45:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1331ms 04:45:51 INFO - PROCESS | 1886 | 1484916351388 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 04:45:51 INFO - PROCESS | 1886 | 1484916351391 Marionette TRACE conn4 <- [1,657,null,{"value":"2147483649"}] 04:45:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 04:45:51 INFO - PROCESS | 1886 | 1484916351397 Marionette TRACE conn4 -> [0,658,"timeouts",{"script":35000}] 04:45:51 INFO - PROCESS | 1886 | 1484916351399 Marionette TRACE conn4 <- [1,658,null,{}] 04:45:51 INFO - PROCESS | 1886 | 1484916351405 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}] 04:45:51 INFO - PROCESS | 1886 | 1484916351594 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 04:45:51 INFO - PROCESS | 1886 | 1484916351652 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44db000 == 7 [pid = 1933] [id = 205] 04:45:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa44db400) [pid = 1933] [serial = 574] [outer = (nil)] 04:45:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa44e5c00) [pid = 1933] [serial = 575] [outer = 0xa44db400] 04:45:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa44e2000) [pid = 1933] [serial = 576] [outer = 0xa44db400] 04:45:52 INFO - PROCESS | 1886 | ++DOCSHELL 0xa458dc00 == 8 [pid = 1933] [id = 206] 04:45:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa4590000) [pid = 1933] [serial = 577] [outer = (nil)] 04:45:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa4591400) [pid = 1933] [serial = 578] [outer = 0xa4590000] 04:45:53 INFO - PROCESS | 1886 | 1484916353297 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]]]}] 04:45:53 INFO - . 04:45:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1934ms 04:45:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 04:45:53 INFO - PROCESS | 1886 | 1484916353332 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 04:45:53 INFO - PROCESS | 1886 | 1484916353334 Marionette TRACE conn4 <- [1,661,null,{"value":"2147483649"}] 04:45:53 INFO - PROCESS | 1886 | 1484916353344 Marionette TRACE conn4 -> [0,662,"timeouts",{"script":35000}] 04:45:53 INFO - PROCESS | 1886 | 1484916353347 Marionette TRACE conn4 <- [1,662,null,{}] 04:45:53 INFO - PROCESS | 1886 | 1484916353353 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}] 04:45:53 INFO - PROCESS | 1886 | 1484916353582 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 04:45:53 INFO - PROCESS | 1886 | 1484916353649 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39e4400 == 9 [pid = 1933] [id = 207] 04:45:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa44e3400) [pid = 1933] [serial = 579] [outer = (nil)] 04:45:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa476e400) [pid = 1933] [serial = 580] [outer = 0xa44e3400] 04:45:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa4775000) [pid = 1933] [serial = 581] [outer = 0xa44e3400] 04:45:54 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa324dc00) [pid = 1933] [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] 04:45:54 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa28d4400) [pid = 1933] [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] 04:45:54 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa34dc400) [pid = 1933] [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] 04:45:54 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa3433800) [pid = 1933] [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] 04:45:54 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa3562400) [pid = 1933] [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] 04:45:54 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa3844c00) [pid = 1933] [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] 04:45:54 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa28d2400) [pid = 1933] [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] 04:45:54 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3251c00 == 10 [pid = 1933] [id = 208] 04:45:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa3252800) [pid = 1933] [serial = 582] [outer = (nil)] 04:45:54 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:45:54 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:45:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa34db000) [pid = 1933] [serial = 583] [outer = 0xa3252800] 04:45:55 INFO - PROCESS | 1886 | 1484916355137 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]]]}] 04:45:55 INFO - . 04:45:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1843ms 04:45:55 INFO - PROCESS | 1886 | 1484916355184 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1886 | 1484916355188 Marionette TRACE conn4 <- [1,665,null,{"value":"2147483649"}] 04:45:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 04:45:55 INFO - PROCESS | 1886 | 1484916355195 Marionette TRACE conn4 -> [0,666,"timeouts",{"script":35000}] 04:45:55 INFO - PROCESS | 1886 | 1484916355199 Marionette TRACE conn4 <- [1,666,null,{}] 04:45:55 INFO - PROCESS | 1886 | 1484916355204 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}] 04:45:55 INFO - PROCESS | 1886 | 1484916355377 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 04:45:55 INFO - PROCESS | 1886 | 1484916355440 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:45:55 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45ee000 == 11 [pid = 1933] [id = 209] 04:45:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa47d5400) [pid = 1933] [serial = 584] [outer = (nil)] 04:45:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa48f6400) [pid = 1933] [serial = 585] [outer = 0xa47d5400] 04:45:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa48f7800) [pid = 1933] [serial = 586] [outer = 0xa47d5400] 04:45:56 WARNING - wptserve Traceback (most recent call last): 04:45:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:45:56 WARNING - rv = self.func(request, response) 04:45:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:45:56 WARNING - access_control_allow_origin = "*") 04:45:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:45:56 WARNING - payload = payload_generator(server_data) 04:45:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:45:56 WARNING - return encode_string_as_bmp_image(data) 04:45: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 04:45:56 WARNING - img.save(f, "BMP") 04:45:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:45:56 WARNING - f.write(bmpfileheader) 04:45:56 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:45:56 WARNING - 04:45:57 INFO - PROCESS | 1886 | --DOCSHELL 0xa3251c00 == 10 [pid = 1933] [id = 208] 04:45:57 INFO - PROCESS | 1886 | --DOCSHELL 0xa39e4400 == 9 [pid = 1933] [id = 207] 04:45:57 INFO - PROCESS | 1886 | --DOCSHELL 0xa458dc00 == 8 [pid = 1933] [id = 206] 04:45:57 INFO - PROCESS | 1886 | --DOCSHELL 0xa44db000 == 7 [pid = 1933] [id = 205] 04:45:57 INFO - PROCESS | 1886 | --DOCSHELL 0xa3841000 == 6 [pid = 1933] [id = 204] 04:45:57 INFO - PROCESS | 1886 | --DOCSHELL 0xa3558800 == 5 [pid = 1933] [id = 203] 04:45:57 INFO - PROCESS | 1886 | --DOCSHELL 0xa324ac00 == 4 [pid = 1933] [id = 202] 04:45:57 INFO - PROCESS | 1886 | --DOCSHELL 0xa324e800 == 3 [pid = 1933] [id = 201] 04:45:57 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa3567800) [pid = 1933] [serial = 555] [outer = (nil)] [url = about:blank] 04:45:57 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa3566c00) [pid = 1933] [serial = 556] [outer = (nil)] [url = about:blank] 04:45:57 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa3559800) [pid = 1933] [serial = 552] [outer = (nil)] [url = about:blank] 04:45:57 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa355b800) [pid = 1933] [serial = 553] [outer = (nil)] [url = about:blank] 04:45:57 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa3252c00) [pid = 1933] [serial = 546] [outer = (nil)] [url = about:blank] 04:45:57 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa3255400) [pid = 1933] [serial = 547] [outer = (nil)] [url = about:blank] 04:45:57 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa29ccc00) [pid = 1933] [serial = 543] [outer = (nil)] [url = about:blank] 04:45:57 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa3437800) [pid = 1933] [serial = 549] [outer = (nil)] [url = about:blank] 04:45:57 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa34cfc00) [pid = 1933] [serial = 550] [outer = (nil)] [url = about:blank] 04:45:57 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xa29d3800) [pid = 1933] [serial = 544] [outer = (nil)] [url = about:blank] 04:45:57 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0xa39da800) [pid = 1933] [serial = 558] [outer = (nil)] [url = about:blank] 04:45:57 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa29d3c00) [pid = 1933] [serial = 541] [outer = (nil)] [url = about:blank] 04:45:57 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa39df400) [pid = 1933] [serial = 559] [outer = (nil)] [url = about:blank] 04:45:57 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa44e3c00) [pid = 1933] [serial = 561] [outer = (nil)] [url = about:blank] 04:46:00 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa44db400) [pid = 1933] [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] 04:46:00 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa44e3400) [pid = 1933] [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] 04:46:00 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa324f000) [pid = 1933] [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] 04:46:00 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa44dbc00) [pid = 1933] [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] 04:46:00 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa3841400) [pid = 1933] [serial = 572] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:46:00 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa355a400) [pid = 1933] [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] 04:46:00 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa324b400) [pid = 1933] [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] 04:46:00 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa3252800) [pid = 1933] [serial = 582] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:46:00 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa4590000) [pid = 1933] [serial = 577] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916352543] 04:46:04 INFO - PROCESS | 1886 | --DOCSHELL 0xa44d9800 == 2 [pid = 1933] [id = 200] 04:46:04 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa3564000) [pid = 1933] [serial = 565] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa44e2800) [pid = 1933] [serial = 562] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa3847400) [pid = 1933] [serial = 573] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:46:04 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa3566000) [pid = 1933] [serial = 571] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa3435c00) [pid = 1933] [serial = 568] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa34db000) [pid = 1933] [serial = 583] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:46:04 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa4775000) [pid = 1933] [serial = 581] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa476e400) [pid = 1933] [serial = 580] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa4591400) [pid = 1933] [serial = 578] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916352543] 04:46:04 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa44e2000) [pid = 1933] [serial = 576] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa44e5c00) [pid = 1933] [serial = 575] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa3562800) [pid = 1933] [serial = 570] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa342ec00) [pid = 1933] [serial = 567] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa34d9400) [pid = 1933] [serial = 564] [outer = (nil)] [url = about:blank] 04:46:10 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa48f6400) [pid = 1933] [serial = 585] [outer = (nil)] [url = about:blank] 04:46:25 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:46:25 INFO - . 04:46:25 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30772ms 04:46:25 INFO - PROCESS | 1886 | 1484916385952 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]]]}] 04:46:25 INFO - PROCESS | 1886 | 1484916385968 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 04:46:25 INFO - PROCESS | 1886 | 1484916385971 Marionette TRACE conn4 <- [1,669,null,{"value":"2147483649"}] 04:46:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html 04:46:25 INFO - PROCESS | 1886 | 1484916385977 Marionette TRACE conn4 -> [0,670,"timeouts",{"script":35000}] 04:46:25 INFO - PROCESS | 1886 | 1484916385980 Marionette TRACE conn4 <- [1,670,null,{}] 04:46:25 INFO - PROCESS | 1886 | 1484916385985 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}] 04:46:26 INFO - PROCESS | 1886 | 1484916386173 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 04:46:26 INFO - PROCESS | 1886 | 1484916386219 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d0800 == 3 [pid = 1933] [id = 210] 04:46:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d0c00) [pid = 1933] [serial = 587] [outer = (nil)] 04:46:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28d5000) [pid = 1933] [serial = 588] [outer = 0xa28d0c00] 04:46:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29cf000) [pid = 1933] [serial = 589] [outer = 0xa28d0c00] 04:46:27 WARNING - wptserve Traceback (most recent call last): 04:46:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:46:27 WARNING - rv = self.func(request, response) 04:46:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:46:27 WARNING - access_control_allow_origin = "*") 04:46:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:46:27 WARNING - payload = payload_generator(server_data) 04:46:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:46:27 WARNING - return encode_string_as_bmp_image(data) 04:46: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 04:46:27 WARNING - img.save(f, "BMP") 04:46:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:46:27 WARNING - f.write(bmpfileheader) 04:46:27 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:46:27 WARNING - 04:46:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa45ee000 == 2 [pid = 1933] [id = 209] 04:46:40 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa47d5400) [pid = 1933] [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] 04:46:45 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa28d5000) [pid = 1933] [serial = 588] [outer = (nil)] [url = about:blank] 04:46:45 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa48f7800) [pid = 1933] [serial = 586] [outer = (nil)] [url = about:blank] 04:46:56 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:46:56 INFO - PROCESS | 1886 | 1484916416651 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]]]}] 04:46:56 INFO - . 04:46:56 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 30709ms 04:46:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 04:46:56 INFO - PROCESS | 1886 | 1484916416686 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 04:46:56 INFO - PROCESS | 1886 | 1484916416688 Marionette TRACE conn4 <- [1,673,null,{"value":"2147483649"}] 04:46:56 INFO - PROCESS | 1886 | 1484916416695 Marionette TRACE conn4 -> [0,674,"timeouts",{"script":35000}] 04:46:56 INFO - PROCESS | 1886 | 1484916416698 Marionette TRACE conn4 <- [1,674,null,{}] 04:46:56 INFO - PROCESS | 1886 | 1484916416703 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}] 04:46:56 INFO - PROCESS | 1886 | 1484916416868 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 04:46:56 INFO - PROCESS | 1886 | 1484916416936 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d1800 == 3 [pid = 1933] [id = 211] 04:46:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d2000) [pid = 1933] [serial = 590] [outer = (nil)] 04:46:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29ca800) [pid = 1933] [serial = 591] [outer = 0xa28d2000] 04:46:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d2000) [pid = 1933] [serial = 592] [outer = 0xa28d2000] 04:46:57 WARNING - wptserve Traceback (most recent call last): 04:46:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:46:57 WARNING - rv = self.func(request, response) 04:46:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:46:57 WARNING - access_control_allow_origin = "*") 04:46:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:46:57 WARNING - payload = payload_generator(server_data) 04:46:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:46:57 WARNING - return encode_string_as_bmp_image(data) 04:46:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:46:57 WARNING - img.save(f, "BMP") 04:46:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:46:57 WARNING - f.write(bmpfileheader) 04:46:57 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:46:57 WARNING - 04:47:05 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d0800 == 2 [pid = 1933] [id = 210] 04:47:11 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa28d0c00) [pid = 1933] [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] 04:47:16 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29cf000) [pid = 1933] [serial = 589] [outer = (nil)] [url = about:blank] 04:47:16 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa29ca800) [pid = 1933] [serial = 591] [outer = (nil)] [url = about:blank] 04:47:27 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:47:27 INFO - PROCESS | 1886 | 1484916447364 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]]]}] 04:47:27 INFO - . 04:47:27 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30716ms 04:47:27 INFO - PROCESS | 1886 | 1484916447410 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 1886 | 1484916447413 Marionette TRACE conn4 <- [1,677,null,{"value":"2147483649"}] 04:47:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 04:47:27 INFO - PROCESS | 1886 | 1484916447419 Marionette TRACE conn4 -> [0,678,"timeouts",{"script":35000}] 04:47:27 INFO - PROCESS | 1886 | 1484916447421 Marionette TRACE conn4 <- [1,678,null,{}] 04:47:27 INFO - PROCESS | 1886 | 1484916447427 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}] 04:47:27 INFO - PROCESS | 1886 | 1484916447583 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 04:47:27 INFO - PROCESS | 1886 | 1484916447646 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d1c00 == 3 [pid = 1933] [id = 212] 04:47:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d2400) [pid = 1933] [serial = 593] [outer = (nil)] 04:47:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cb000) [pid = 1933] [serial = 594] [outer = 0xa28d2400] 04:47:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d1800) [pid = 1933] [serial = 595] [outer = 0xa28d2400] 04:47:28 INFO - PROCESS | 1886 | 1484916448594 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]]]}] 04:47:28 INFO - . 04:47:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1227ms 04:47:28 INFO - PROCESS | 1886 | 1484916448647 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 1886 | 1484916448649 Marionette TRACE conn4 <- [1,681,null,{"value":"2147483649"}] 04:47:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html 04:47:28 INFO - PROCESS | 1886 | 1484916448660 Marionette TRACE conn4 -> [0,682,"timeouts",{"script":35000}] 04:47:28 INFO - PROCESS | 1886 | 1484916448663 Marionette TRACE conn4 <- [1,682,null,{}] 04:47:28 INFO - PROCESS | 1886 | 1484916448669 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}] 04:47:28 INFO - PROCESS | 1886 | 1484916448861 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 04:47:28 INFO - PROCESS | 1886 | 1484916448913 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324d000 == 4 [pid = 1933] [id = 213] 04:47:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa324d400) [pid = 1933] [serial = 596] [outer = (nil)] 04:47:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa3252400) [pid = 1933] [serial = 597] [outer = 0xa324d400] 04:47:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa3254c00) [pid = 1933] [serial = 598] [outer = 0xa324d400] 04:47:29 INFO - PROCESS | 1886 | 1484916449809 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]]]}] 04:47:29 INFO - . 04:47:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1181ms 04:47:29 INFO - PROCESS | 1886 | 1484916449842 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 04:47:29 INFO - PROCESS | 1886 | 1484916449845 Marionette TRACE conn4 <- [1,685,null,{"value":"2147483649"}] 04:47:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 04:47:29 INFO - PROCESS | 1886 | 1484916449852 Marionette TRACE conn4 -> [0,686,"timeouts",{"script":35000}] 04:47:29 INFO - PROCESS | 1886 | 1484916449854 Marionette TRACE conn4 <- [1,686,null,{}] 04:47:29 INFO - PROCESS | 1886 | 1484916449859 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}] 04:47:30 INFO - PROCESS | 1886 | 1484916450045 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 04:47:30 INFO - PROCESS | 1886 | 1484916450095 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:47:30 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3435400 == 5 [pid = 1933] [id = 214] 04:47:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa3435800) [pid = 1933] [serial = 599] [outer = (nil)] 04:47:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa3439c00) [pid = 1933] [serial = 600] [outer = 0xa3435800] 04:47:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa28d5800) [pid = 1933] [serial = 601] [outer = 0xa3435800] 04:47:31 INFO - PROCESS | 1886 | 1484916451013 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]]]}] 04:47:31 INFO - . 04:47:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1181ms 04:47:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 04:47:31 INFO - PROCESS | 1886 | 1484916451034 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1886 | 1484916451036 Marionette TRACE conn4 <- [1,689,null,{"value":"2147483649"}] 04:47:31 INFO - PROCESS | 1886 | 1484916451042 Marionette TRACE conn4 -> [0,690,"timeouts",{"script":35000}] 04:47:31 INFO - PROCESS | 1886 | 1484916451045 Marionette TRACE conn4 <- [1,690,null,{}] 04:47:31 INFO - PROCESS | 1886 | 1484916451051 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}] 04:47:31 INFO - PROCESS | 1886 | 1484916451204 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 04:47:31 INFO - PROCESS | 1886 | 1484916451264 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34ddc00 == 6 [pid = 1933] [id = 215] 04:47:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa34de000) [pid = 1933] [serial = 602] [outer = (nil)] 04:47:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa355b400) [pid = 1933] [serial = 603] [outer = 0xa34de000] 04:47:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa355dc00) [pid = 1933] [serial = 604] [outer = 0xa34de000] 04:47:32 INFO - PROCESS | 1886 | 1484916452212 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]]]}] 04:47:32 INFO - . 04:47:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1187ms 04:47:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 04:47:32 INFO - PROCESS | 1886 | 1484916452228 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 04:47:32 INFO - PROCESS | 1886 | 1484916452230 Marionette TRACE conn4 <- [1,693,null,{"value":"2147483649"}] 04:47:32 INFO - PROCESS | 1886 | 1484916452237 Marionette TRACE conn4 -> [0,694,"timeouts",{"script":35000}] 04:47:32 INFO - PROCESS | 1886 | 1484916452240 Marionette TRACE conn4 <- [1,694,null,{}] 04:47:32 INFO - PROCESS | 1886 | 1484916452245 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}] 04:47:32 INFO - PROCESS | 1886 | 1484916452387 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 04:47:32 INFO - PROCESS | 1886 | 1484916452464 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3562800 == 7 [pid = 1933] [id = 216] 04:47:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa3563c00) [pid = 1933] [serial = 605] [outer = (nil)] 04:47:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa383c000) [pid = 1933] [serial = 606] [outer = 0xa3563c00] 04:47:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa383cc00) [pid = 1933] [serial = 607] [outer = 0xa3563c00] 04:47:33 INFO - PROCESS | 1886 | 1484916453330 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]]]}] 04:47:33 INFO - . 04:47:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1129ms 04:47:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 04:47:33 INFO - PROCESS | 1886 | 1484916453365 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1886 | 1484916453368 Marionette TRACE conn4 <- [1,697,null,{"value":"2147483649"}] 04:47:33 INFO - PROCESS | 1886 | 1484916453374 Marionette TRACE conn4 -> [0,698,"timeouts",{"script":35000}] 04:47:33 INFO - PROCESS | 1886 | 1484916453377 Marionette TRACE conn4 <- [1,698,null,{}] 04:47:33 INFO - PROCESS | 1886 | 1484916453382 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}] 04:47:33 INFO - PROCESS | 1886 | 1484916453577 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 04:47:33 INFO - PROCESS | 1886 | 1484916453615 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3848800 == 8 [pid = 1933] [id = 217] 04:47:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa3848c00) [pid = 1933] [serial = 608] [outer = (nil)] 04:47:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa39de000) [pid = 1933] [serial = 609] [outer = 0xa3848c00] 04:47:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa39e3000) [pid = 1933] [serial = 610] [outer = 0xa3848c00] 04:47:34 INFO - PROCESS | 1886 | 1484916454597 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]]]}] 04:47:34 INFO - . 04:47:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1238ms 04:47:34 INFO - PROCESS | 1886 | 1484916454611 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 04:47:34 INFO - PROCESS | 1886 | 1484916454613 Marionette TRACE conn4 <- [1,701,null,{"value":"2147483649"}] 04:47:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 04:47:34 INFO - PROCESS | 1886 | 1484916454621 Marionette TRACE conn4 -> [0,702,"timeouts",{"script":35000}] 04:47:34 INFO - PROCESS | 1886 | 1484916454624 Marionette TRACE conn4 <- [1,702,null,{}] 04:47:34 INFO - PROCESS | 1886 | 1484916454629 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}] 04:47:34 INFO - PROCESS | 1886 | 1484916454758 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 04:47:34 INFO - PROCESS | 1886 | 1484916454807 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44e0800 == 9 [pid = 1933] [id = 218] 04:47:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa44e1400) [pid = 1933] [serial = 611] [outer = (nil)] 04:47:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa44e8000) [pid = 1933] [serial = 612] [outer = 0xa44e1400] 04:47:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa44e7000) [pid = 1933] [serial = 613] [outer = 0xa44e1400] 04:47:35 INFO - PROCESS | 1886 | 1484916455776 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]]]}] 04:47:35 INFO - . 04:47:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1193ms 04:47:35 INFO - PROCESS | 1886 | 1484916455814 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 04:47:35 INFO - PROCESS | 1886 | 1484916455816 Marionette TRACE conn4 <- [1,705,null,{"value":"2147483649"}] 04:47:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html 04:47:35 INFO - PROCESS | 1886 | 1484916455822 Marionette TRACE conn4 -> [0,706,"timeouts",{"script":35000}] 04:47:35 INFO - PROCESS | 1886 | 1484916455824 Marionette TRACE conn4 <- [1,706,null,{}] 04:47:35 INFO - PROCESS | 1886 | 1484916455848 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}] 04:47:36 INFO - PROCESS | 1886 | 1484916456014 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 04:47:36 INFO - PROCESS | 1886 | 1484916456063 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324e400 == 10 [pid = 1933] [id = 219] 04:47:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa3251800) [pid = 1933] [serial = 614] [outer = (nil)] 04:47:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa3437000) [pid = 1933] [serial = 615] [outer = 0xa3251800] 04:47:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa34d5400) [pid = 1933] [serial = 616] [outer = 0xa3251800] 04:47:37 INFO - PROCESS | 1886 | 1484916457171 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]]]}] 04:47:37 INFO - . 04:47:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1395ms 04:47:37 INFO - PROCESS | 1886 | 1484916457218 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1886 | 1484916457221 Marionette TRACE conn4 <- [1,709,null,{"value":"2147483649"}] 04:47:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 04:47:37 INFO - PROCESS | 1886 | 1484916457233 Marionette TRACE conn4 -> [0,710,"timeouts",{"script":35000}] 04:47:37 INFO - PROCESS | 1886 | 1484916457235 Marionette TRACE conn4 <- [1,710,null,{}] 04:47:37 INFO - PROCESS | 1886 | 1484916457245 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}] 04:47:37 INFO - PROCESS | 1886 | 1484916457409 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 04:47:37 INFO - PROCESS | 1886 | 1484916457487 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324d800 == 11 [pid = 1933] [id = 220] 04:47:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa324e000) [pid = 1933] [serial = 617] [outer = (nil)] 04:47:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa34de400) [pid = 1933] [serial = 618] [outer = 0xa324e000] 04:47:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa3564000) [pid = 1933] [serial = 619] [outer = 0xa324e000] 04:47:38 INFO - PROCESS | 1886 | --DOCSHELL 0xa3848800 == 10 [pid = 1933] [id = 217] 04:47:38 INFO - PROCESS | 1886 | --DOCSHELL 0xa3562800 == 9 [pid = 1933] [id = 216] 04:47:38 INFO - PROCESS | 1886 | --DOCSHELL 0xa34ddc00 == 8 [pid = 1933] [id = 215] 04:47:38 INFO - PROCESS | 1886 | --DOCSHELL 0xa3435400 == 7 [pid = 1933] [id = 214] 04:47:38 INFO - PROCESS | 1886 | --DOCSHELL 0xa324d000 == 6 [pid = 1933] [id = 213] 04:47:38 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d1c00 == 5 [pid = 1933] [id = 212] 04:47:38 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d1800 == 4 [pid = 1933] [id = 211] 04:47:38 INFO - PROCESS | 1886 | 1484916458608 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]]]}] 04:47:38 INFO - . 04:47:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1439ms 04:47:38 INFO - PROCESS | 1886 | 1484916458667 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 04:47:38 INFO - PROCESS | 1886 | 1484916458670 Marionette TRACE conn4 <- [1,713,null,{"value":"2147483649"}] 04:47:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 04:47:38 INFO - PROCESS | 1886 | 1484916458676 Marionette TRACE conn4 -> [0,714,"timeouts",{"script":35000}] 04:47:38 INFO - PROCESS | 1886 | 1484916458678 Marionette TRACE conn4 <- [1,714,null,{}] 04:47:38 INFO - PROCESS | 1886 | 1484916458683 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}] 04:47:38 INFO - PROCESS | 1886 | 1484916458839 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 04:47:38 INFO - PROCESS | 1886 | 1484916458885 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3250c00 == 5 [pid = 1933] [id = 221] 04:47:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa3255c00) [pid = 1933] [serial = 620] [outer = (nil)] 04:47:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa3438400) [pid = 1933] [serial = 621] [outer = 0xa3255c00] 04:47:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa34da400) [pid = 1933] [serial = 622] [outer = 0xa3255c00] 04:47:39 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3564800 == 6 [pid = 1933] [id = 222] 04:47:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa3565800) [pid = 1933] [serial = 623] [outer = (nil)] 04:47:39 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:47:39 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:47:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa3566800) [pid = 1933] [serial = 624] [outer = 0xa3565800] 04:47:39 INFO - PROCESS | 1886 | 1484916459883 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]]]}] 04:47:39 INFO - . 04:47:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1238ms 04:47:39 INFO - PROCESS | 1886 | 1484916459914 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1886 | 1484916459918 Marionette TRACE conn4 <- [1,717,null,{"value":"2147483649"}] 04:47:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 04:47:39 INFO - PROCESS | 1886 | 1484916459924 Marionette TRACE conn4 -> [0,718,"timeouts",{"script":35000}] 04:47:39 INFO - PROCESS | 1886 | 1484916459926 Marionette TRACE conn4 <- [1,718,null,{}] 04:47:39 INFO - PROCESS | 1886 | 1484916459932 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}] 04:47:40 INFO - PROCESS | 1886 | 1484916460110 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 04:47:40 INFO - PROCESS | 1886 | 1484916460190 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3566c00 == 7 [pid = 1933] [id = 223] 04:47:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa383f400) [pid = 1933] [serial = 625] [outer = (nil)] 04:47:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa39e4800) [pid = 1933] [serial = 626] [outer = 0xa383f400] 04:47:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa39e3c00) [pid = 1933] [serial = 627] [outer = 0xa383f400] 04:47:41 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44e2400 == 8 [pid = 1933] [id = 224] 04:47:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa44e4000) [pid = 1933] [serial = 628] [outer = (nil)] 04:47:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa44e6c00) [pid = 1933] [serial = 629] [outer = 0xa44e4000] 04:47:41 INFO - PROCESS | 1886 | 1484916461294 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]]]}] 04:47:41 INFO - . 04:47:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1382ms 04:47:41 INFO - PROCESS | 1886 | 1484916461318 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 04:47:41 INFO - PROCESS | 1886 | 1484916461320 Marionette TRACE conn4 <- [1,721,null,{"value":"2147483649"}] 04:47:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 04:47:41 INFO - PROCESS | 1886 | 1484916461328 Marionette TRACE conn4 -> [0,722,"timeouts",{"script":35000}] 04:47:41 INFO - PROCESS | 1886 | 1484916461332 Marionette TRACE conn4 <- [1,722,null,{}] 04:47:41 INFO - PROCESS | 1886 | 1484916461337 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}] 04:47:41 INFO - PROCESS | 1886 | 1484916461525 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 04:47:41 INFO - PROCESS | 1886 | 1484916461563 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45e6800 == 9 [pid = 1933] [id = 225] 04:47:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa45e7000) [pid = 1933] [serial = 630] [outer = (nil)] 04:47:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa45ed800) [pid = 1933] [serial = 631] [outer = 0xa45e7000] 04:47:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa476c400) [pid = 1933] [serial = 632] [outer = 0xa45e7000] 04:47:42 INFO - PROCESS | 1886 | ++DOCSHELL 0xa486b800 == 10 [pid = 1933] [id = 226] 04:47:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa486fc00) [pid = 1933] [serial = 633] [outer = (nil)] 04:47:42 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:47:42 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:47:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa4871400) [pid = 1933] [serial = 634] [outer = 0xa486fc00] 04:47:42 INFO - PROCESS | 1886 | 1484916462692 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]]]}] 04:47:42 INFO - . 04:47:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1380ms 04:47:42 INFO - PROCESS | 1886 | 1484916462721 Marionette TRACE conn4 -> [0,725,"getWindowHandle",null] 04:47:42 INFO - PROCESS | 1886 | 1484916462725 Marionette TRACE conn4 <- [1,725,null,{"value":"2147483649"}] 04:47:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html 04:47:42 INFO - PROCESS | 1886 | 1484916462735 Marionette TRACE conn4 -> [0,726,"timeouts",{"script":35000}] 04:47:42 INFO - PROCESS | 1886 | 1484916462737 Marionette TRACE conn4 <- [1,726,null,{}] 04:47:42 INFO - PROCESS | 1886 | 1484916462741 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}] 04:47:42 INFO - PROCESS | 1886 | 1484916462871 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 04:47:42 INFO - PROCESS | 1886 | 1484916462912 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355fc00 == 11 [pid = 1933] [id = 227] 04:47:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa383bc00) [pid = 1933] [serial = 635] [outer = (nil)] 04:47:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa5445800) [pid = 1933] [serial = 636] [outer = 0xa383bc00] 04:47:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa53efc00) [pid = 1933] [serial = 637] [outer = 0xa383bc00] 04:47:43 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa28d2000) [pid = 1933] [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] 04:47:43 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa28d2400) [pid = 1933] [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] 04:47:43 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa34de000) [pid = 1933] [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] 04:47:43 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa324d400) [pid = 1933] [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] 04:47:43 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa3435800) [pid = 1933] [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] 04:47:43 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa3848c00) [pid = 1933] [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] 04:47:43 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa3563c00) [pid = 1933] [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] 04:47:44 WARNING - wptserve Traceback (most recent call last): 04:47:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:47:44 WARNING - rv = self.func(request, response) 04:47:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:47:44 WARNING - access_control_allow_origin = "*") 04:47:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:47:44 WARNING - payload = payload_generator(server_data) 04:47:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:47:44 WARNING - return encode_string_as_bmp_image(data) 04:47: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 04:47:44 WARNING - img.save(f, "BMP") 04:47:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:47:44 WARNING - f.write(bmpfileheader) 04:47:44 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:47:44 WARNING - 04:47:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa486b800 == 10 [pid = 1933] [id = 226] 04:47:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa45e6800 == 9 [pid = 1933] [id = 225] 04:47:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa44e2400 == 8 [pid = 1933] [id = 224] 04:47:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa3566c00 == 7 [pid = 1933] [id = 223] 04:47:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa3564800 == 6 [pid = 1933] [id = 222] 04:47:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa3250c00 == 5 [pid = 1933] [id = 221] 04:47:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa324d800 == 4 [pid = 1933] [id = 220] 04:47:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa324e400 == 3 [pid = 1933] [id = 219] 04:47:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa44e0800 == 2 [pid = 1933] [id = 218] 04:47:46 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa39e3000) [pid = 1933] [serial = 610] [outer = (nil)] [url = about:blank] 04:47:46 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa383cc00) [pid = 1933] [serial = 607] [outer = (nil)] [url = about:blank] 04:47:46 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa355dc00) [pid = 1933] [serial = 604] [outer = (nil)] [url = about:blank] 04:47:46 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa28d5800) [pid = 1933] [serial = 601] [outer = (nil)] [url = about:blank] 04:47:46 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa3254c00) [pid = 1933] [serial = 598] [outer = (nil)] [url = about:blank] 04:47:46 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa29d1800) [pid = 1933] [serial = 595] [outer = (nil)] [url = about:blank] 04:47:46 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa44e8000) [pid = 1933] [serial = 612] [outer = (nil)] [url = about:blank] 04:47:46 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa39de000) [pid = 1933] [serial = 609] [outer = (nil)] [url = about:blank] 04:47:46 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa29cb000) [pid = 1933] [serial = 594] [outer = (nil)] [url = about:blank] 04:47:46 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xa3252400) [pid = 1933] [serial = 597] [outer = (nil)] [url = about:blank] 04:47:46 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0xa3439c00) [pid = 1933] [serial = 600] [outer = (nil)] [url = about:blank] 04:47:46 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa355b400) [pid = 1933] [serial = 603] [outer = (nil)] [url = about:blank] 04:47:46 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa29d2000) [pid = 1933] [serial = 592] [outer = (nil)] [url = about:blank] 04:47:46 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa383c000) [pid = 1933] [serial = 606] [outer = (nil)] [url = about:blank] 04:47:49 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa383f400) [pid = 1933] [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] 04:47:49 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa45e7000) [pid = 1933] [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] 04:47:49 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa44e1400) [pid = 1933] [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] 04:47:49 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa3251800) [pid = 1933] [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] 04:47:49 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa324e000) [pid = 1933] [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] 04:47:49 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa3255c00) [pid = 1933] [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] 04:47:49 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa3565800) [pid = 1933] [serial = 623] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:47:49 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa486fc00) [pid = 1933] [serial = 633] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:47:49 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa44e4000) [pid = 1933] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916461076] 04:47:52 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa44e7000) [pid = 1933] [serial = 613] [outer = (nil)] [url = about:blank] 04:47:52 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa34d5400) [pid = 1933] [serial = 616] [outer = (nil)] [url = about:blank] 04:47:52 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa3564000) [pid = 1933] [serial = 619] [outer = (nil)] [url = about:blank] 04:47:52 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa34da400) [pid = 1933] [serial = 622] [outer = (nil)] [url = about:blank] 04:47:52 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa3566800) [pid = 1933] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:47:52 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa5445800) [pid = 1933] [serial = 636] [outer = (nil)] [url = about:blank] 04:47:52 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa4871400) [pid = 1933] [serial = 634] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:47:52 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa44e6c00) [pid = 1933] [serial = 629] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916461076] 04:47:52 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa39e3c00) [pid = 1933] [serial = 627] [outer = (nil)] [url = about:blank] 04:47:52 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa476c400) [pid = 1933] [serial = 632] [outer = (nil)] [url = about:blank] 04:47:52 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa45ed800) [pid = 1933] [serial = 631] [outer = (nil)] [url = about:blank] 04:47:52 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa39e4800) [pid = 1933] [serial = 626] [outer = (nil)] [url = about:blank] 04:47:52 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3438400) [pid = 1933] [serial = 621] [outer = (nil)] [url = about:blank] 04:47:52 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa34de400) [pid = 1933] [serial = 618] [outer = (nil)] [url = about:blank] 04:47:52 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa3437000) [pid = 1933] [serial = 615] [outer = (nil)] [url = about:blank] 04:48:13 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:48:13 INFO - PROCESS | 1886 | 1484916493540 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]]]}] 04:48:13 INFO - . 04:48:13 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 30817ms 04:48:13 INFO - PROCESS | 1886 | 1484916493551 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 04:48:13 INFO - PROCESS | 1886 | 1484916493553 Marionette TRACE conn4 <- [1,729,null,{"value":"2147483649"}] 04:48:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html 04:48:13 INFO - PROCESS | 1886 | 1484916493560 Marionette TRACE conn4 -> [0,730,"timeouts",{"script":35000}] 04:48:13 INFO - PROCESS | 1886 | 1484916493562 Marionette TRACE conn4 <- [1,730,null,{}] 04:48:13 INFO - PROCESS | 1886 | 1484916493568 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}] 04:48:13 INFO - PROCESS | 1886 | 1484916493738 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 04:48:13 INFO - PROCESS | 1886 | 1484916493795 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:48:13 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d1c00 == 3 [pid = 1933] [id = 228] 04:48:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d2000) [pid = 1933] [serial = 638] [outer = (nil)] 04:48:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29c9c00) [pid = 1933] [serial = 639] [outer = 0xa28d2000] 04:48:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d1000) [pid = 1933] [serial = 640] [outer = 0xa28d2000] 04:48:14 WARNING - wptserve Traceback (most recent call last): 04:48:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:48:14 WARNING - rv = self.func(request, response) 04:48:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:48:14 WARNING - access_control_allow_origin = "*") 04:48:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:48:14 WARNING - payload = payload_generator(server_data) 04:48:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:48:14 WARNING - return encode_string_as_bmp_image(data) 04:48: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 04:48:14 WARNING - img.save(f, "BMP") 04:48:14 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:48:14 WARNING - f.write(bmpfileheader) 04:48:14 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:48:14 WARNING - 04:48:22 INFO - PROCESS | 1886 | --DOCSHELL 0xa355fc00 == 2 [pid = 1933] [id = 227] 04:48:28 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa383bc00) [pid = 1933] [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] 04:48:32 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29c9c00) [pid = 1933] [serial = 639] [outer = (nil)] [url = about:blank] 04:48:32 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa53efc00) [pid = 1933] [serial = 637] [outer = (nil)] [url = about:blank] 04:48:44 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:48:44 INFO - PROCESS | 1886 | 1484916524217 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]]]}] 04:48:44 INFO - . 04:48:44 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 30710ms 04:48:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html 04:48:44 INFO - PROCESS | 1886 | 1484916524270 Marionette TRACE conn4 -> [0,733,"getWindowHandle",null] 04:48:44 INFO - PROCESS | 1886 | 1484916524272 Marionette TRACE conn4 <- [1,733,null,{"value":"2147483649"}] 04:48:44 INFO - PROCESS | 1886 | 1484916524279 Marionette TRACE conn4 -> [0,734,"timeouts",{"script":35000}] 04:48:44 INFO - PROCESS | 1886 | 1484916524281 Marionette TRACE conn4 <- [1,734,null,{}] 04:48:44 INFO - PROCESS | 1886 | 1484916524288 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}] 04:48:44 INFO - PROCESS | 1886 | 1484916524476 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 04:48:44 INFO - PROCESS | 1886 | 1484916524521 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2800 == 3 [pid = 1933] [id = 229] 04:48:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d3000) [pid = 1933] [serial = 641] [outer = (nil)] 04:48:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cb800) [pid = 1933] [serial = 642] [outer = 0xa28d3000] 04:48:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d3000) [pid = 1933] [serial = 643] [outer = 0xa28d3000] 04:48:45 WARNING - wptserve Traceback (most recent call last): 04:48:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:48:45 WARNING - rv = self.func(request, response) 04:48:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:48:45 WARNING - access_control_allow_origin = "*") 04:48:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:48:45 WARNING - payload = payload_generator(server_data) 04:48:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:48:45 WARNING - return encode_string_as_bmp_image(data) 04:48: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 04:48:45 WARNING - img.save(f, "BMP") 04:48:45 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:48:45 WARNING - f.write(bmpfileheader) 04:48:45 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:48:45 WARNING - 04:48:52 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d1c00 == 2 [pid = 1933] [id = 228] 04:48:59 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa28d2000) [pid = 1933] [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] 04:49:03 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29cb800) [pid = 1933] [serial = 642] [outer = (nil)] [url = about:blank] 04:49:03 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa29d1000) [pid = 1933] [serial = 640] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:49:14 INFO - PROCESS | 1886 | 1484916554943 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]]]}] 04:49:14 INFO - . 04:49:14 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 30722ms 04:49:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 04:49:15 INFO - PROCESS | 1886 | 1484916555000 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 04:49:15 INFO - PROCESS | 1886 | 1484916555002 Marionette TRACE conn4 <- [1,737,null,{"value":"2147483649"}] 04:49:15 INFO - PROCESS | 1886 | 1484916555008 Marionette TRACE conn4 -> [0,738,"timeouts",{"script":35000}] 04:49:15 INFO - PROCESS | 1886 | 1484916555011 Marionette TRACE conn4 <- [1,738,null,{}] 04:49:15 INFO - PROCESS | 1886 | 1484916555016 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}] 04:49:15 INFO - PROCESS | 1886 | 1484916555215 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 04:49:15 INFO - PROCESS | 1886 | 1484916555250 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:49:15 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d3400 == 3 [pid = 1933] [id = 230] 04:49:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d3800) [pid = 1933] [serial = 644] [outer = (nil)] 04:49:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cc400) [pid = 1933] [serial = 645] [outer = 0xa28d3800] 04:49:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d4000) [pid = 1933] [serial = 646] [outer = 0xa28d3800] 04:49:16 INFO - PROCESS | 1886 | 1484916556109 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]]]}] 04:49:16 INFO - . 04:49:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1134ms 04:49:16 INFO - PROCESS | 1886 | 1484916556143 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 04:49:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html 04:49:16 INFO - PROCESS | 1886 | 1484916556148 Marionette TRACE conn4 <- [1,741,null,{"value":"2147483649"}] 04:49:16 INFO - PROCESS | 1886 | 1484916556157 Marionette TRACE conn4 -> [0,742,"timeouts",{"script":35000}] 04:49:16 INFO - PROCESS | 1886 | 1484916556162 Marionette TRACE conn4 <- [1,742,null,{}] 04:49:16 INFO - PROCESS | 1886 | 1484916556170 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}] 04:49:16 INFO - PROCESS | 1886 | 1484916556348 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 04:49:16 INFO - PROCESS | 1886 | 1484916556403 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:49:16 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324d800 == 4 [pid = 1933] [id = 231] 04:49:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa324dc00) [pid = 1933] [serial = 647] [outer = (nil)] 04:49:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa3252c00) [pid = 1933] [serial = 648] [outer = 0xa324dc00] 04:49:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa3255800) [pid = 1933] [serial = 649] [outer = 0xa324dc00] 04:49:17 INFO - PROCESS | 1886 | 1484916557275 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]]]}] 04:49:17 INFO - . 04:49:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1137ms 04:49:17 INFO - PROCESS | 1886 | 1484916557292 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 04:49:17 INFO - PROCESS | 1886 | 1484916557294 Marionette TRACE conn4 <- [1,745,null,{"value":"2147483649"}] 04:49:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 04:49:17 INFO - PROCESS | 1886 | 1484916557300 Marionette TRACE conn4 -> [0,746,"timeouts",{"script":35000}] 04:49:17 INFO - PROCESS | 1886 | 1484916557302 Marionette TRACE conn4 <- [1,746,null,{}] 04:49:17 INFO - PROCESS | 1886 | 1484916557308 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}] 04:49:17 INFO - PROCESS | 1886 | 1484916557495 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 04:49:17 INFO - PROCESS | 1886 | 1484916557553 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:49:17 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3433c00 == 5 [pid = 1933] [id = 232] 04:49:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa3434000) [pid = 1933] [serial = 650] [outer = (nil)] 04:49:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa3438400) [pid = 1933] [serial = 651] [outer = 0xa3434000] 04:49:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa34d0400) [pid = 1933] [serial = 652] [outer = 0xa3434000] 04:49:18 INFO - PROCESS | 1886 | 1484916558411 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]]]}] 04:49:18 INFO - . 04:49:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1179ms 04:49:18 INFO - PROCESS | 1886 | 1484916558481 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 04:49:18 INFO - PROCESS | 1886 | 1484916558484 Marionette TRACE conn4 <- [1,749,null,{"value":"2147483649"}] 04:49:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 04:49:18 INFO - PROCESS | 1886 | 1484916558490 Marionette TRACE conn4 -> [0,750,"timeouts",{"script":35000}] 04:49:18 INFO - PROCESS | 1886 | 1484916558492 Marionette TRACE conn4 <- [1,750,null,{}] 04:49:18 INFO - PROCESS | 1886 | 1484916558498 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}] 04:49:18 INFO - PROCESS | 1886 | 1484916558695 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 04:49:18 INFO - PROCESS | 1886 | 1484916558774 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:49:18 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34dc400 == 6 [pid = 1933] [id = 233] 04:49:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa34dc800) [pid = 1933] [serial = 653] [outer = (nil)] 04:49:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa3559c00) [pid = 1933] [serial = 654] [outer = 0xa34dc800] 04:49:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa355bc00) [pid = 1933] [serial = 655] [outer = 0xa34dc800] 04:49:19 INFO - PROCESS | 1886 | 1484916559710 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]]]}] 04:49:19 INFO - . 04:49:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1278ms 04:49:19 INFO - PROCESS | 1886 | 1484916559768 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 04:49:19 INFO - PROCESS | 1886 | 1484916559772 Marionette TRACE conn4 <- [1,753,null,{"value":"2147483649"}] 04:49:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html 04:49:19 INFO - PROCESS | 1886 | 1484916559777 Marionette TRACE conn4 -> [0,754,"timeouts",{"script":35000}] 04:49:19 INFO - PROCESS | 1886 | 1484916559780 Marionette TRACE conn4 <- [1,754,null,{}] 04:49:19 INFO - PROCESS | 1886 | 1484916559795 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}] 04:49:19 INFO - PROCESS | 1886 | 1484916559945 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 04:49:20 INFO - PROCESS | 1886 | 1484916559993 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:49:20 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3562400 == 7 [pid = 1933] [id = 234] 04:49:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa3562800) [pid = 1933] [serial = 656] [outer = (nil)] 04:49:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa3567c00) [pid = 1933] [serial = 657] [outer = 0xa3562800] 04:49:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa3567000) [pid = 1933] [serial = 658] [outer = 0xa3562800] 04:49:20 INFO - PROCESS | 1886 | 1484916560839 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]]]}] 04:49:20 INFO - . 04:49:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1087ms 04:49:20 INFO - PROCESS | 1886 | 1484916560866 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 04:49:20 INFO - PROCESS | 1886 | 1484916560869 Marionette TRACE conn4 <- [1,757,null,{"value":"2147483649"}] 04:49:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 04:49:20 INFO - PROCESS | 1886 | 1484916560875 Marionette TRACE conn4 -> [0,758,"timeouts",{"script":35000}] 04:49:20 INFO - PROCESS | 1886 | 1484916560877 Marionette TRACE conn4 <- [1,758,null,{}] 04:49:20 INFO - PROCESS | 1886 | 1484916560884 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}] 04:49:21 INFO - PROCESS | 1886 | 1484916561061 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 04:49:21 INFO - PROCESS | 1886 | 1484916561161 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:49:21 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3840400 == 8 [pid = 1933] [id = 235] 04:49:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa3843000) [pid = 1933] [serial = 659] [outer = (nil)] 04:49:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa3847400) [pid = 1933] [serial = 660] [outer = 0xa3843000] 04:49:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa39dd800) [pid = 1933] [serial = 661] [outer = 0xa3843000] 04:49:22 INFO - PROCESS | 1886 | 1484916562092 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]]]}] 04:49:22 INFO - . 04:49:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1239ms 04:49:22 INFO - PROCESS | 1886 | 1484916562116 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 04:49:22 INFO - PROCESS | 1886 | 1484916562119 Marionette TRACE conn4 <- [1,761,null,{"value":"2147483649"}] 04:49:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 04:49:22 INFO - PROCESS | 1886 | 1484916562125 Marionette TRACE conn4 -> [0,762,"timeouts",{"script":35000}] 04:49:22 INFO - PROCESS | 1886 | 1484916562127 Marionette TRACE conn4 <- [1,762,null,{}] 04:49:22 INFO - PROCESS | 1886 | 1484916562138 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}] 04:49:22 INFO - PROCESS | 1886 | 1484916562304 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 04:49:22 INFO - PROCESS | 1886 | 1484916562360 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:49:22 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39e4c00 == 9 [pid = 1933] [id = 236] 04:49:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa44da000) [pid = 1933] [serial = 662] [outer = (nil)] 04:49:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa44e1400) [pid = 1933] [serial = 663] [outer = 0xa44da000] 04:49:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa44dec00) [pid = 1933] [serial = 664] [outer = 0xa44da000] 04:49:23 INFO - PROCESS | 1886 | 1484916563306 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]]]}] 04:49:23 INFO - . 04:49:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1238ms 04:49:23 INFO - PROCESS | 1886 | 1484916563364 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 04:49:23 INFO - PROCESS | 1886 | 1484916563368 Marionette TRACE conn4 <- [1,765,null,{"value":"2147483649"}] 04:49:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html 04:49:23 INFO - PROCESS | 1886 | 1484916563374 Marionette TRACE conn4 -> [0,766,"timeouts",{"script":35000}] 04:49:23 INFO - PROCESS | 1886 | 1484916563376 Marionette TRACE conn4 <- [1,766,null,{}] 04:49:23 INFO - PROCESS | 1886 | 1484916563382 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}] 04:49:23 INFO - PROCESS | 1886 | 1484916563568 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 04:49:23 INFO - PROCESS | 1886 | 1484916563601 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:49:23 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324bc00 == 10 [pid = 1933] [id = 237] 04:49:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa3251c00) [pid = 1933] [serial = 665] [outer = (nil)] 04:49:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa3435000) [pid = 1933] [serial = 666] [outer = 0xa3251c00] 04:49:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa34d3000) [pid = 1933] [serial = 667] [outer = 0xa3251c00] 04:49:24 INFO - . 04:49:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1388ms 04:49:24 INFO - PROCESS | 1886 | 1484916564750 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]]]}] 04:49:24 INFO - PROCESS | 1886 | 1484916564765 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 04:49:24 INFO - PROCESS | 1886 | 1484916564768 Marionette TRACE conn4 <- [1,769,null,{"value":"2147483649"}] 04:49:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 04:49:24 INFO - PROCESS | 1886 | 1484916564774 Marionette TRACE conn4 -> [0,770,"timeouts",{"script":35000}] 04:49:24 INFO - PROCESS | 1886 | 1484916564776 Marionette TRACE conn4 <- [1,770,null,{}] 04:49:24 INFO - PROCESS | 1886 | 1484916564782 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}] 04:49:24 INFO - PROCESS | 1886 | 1484916564941 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 04:49:25 INFO - PROCESS | 1886 | 1484916565029 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:49:25 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29cc800 == 11 [pid = 1933] [id = 238] 04:49:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa29d1800) [pid = 1933] [serial = 668] [outer = (nil)] 04:49:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa3432800) [pid = 1933] [serial = 669] [outer = 0xa29d1800] 04:49:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa34dcc00) [pid = 1933] [serial = 670] [outer = 0xa29d1800] 04:49:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa3840400 == 10 [pid = 1933] [id = 235] 04:49:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa3562400 == 9 [pid = 1933] [id = 234] 04:49:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa34dc400 == 8 [pid = 1933] [id = 233] 04:49:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa3433c00 == 7 [pid = 1933] [id = 232] 04:49:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa324d800 == 6 [pid = 1933] [id = 231] 04:49:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d3400 == 5 [pid = 1933] [id = 230] 04:49:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2800 == 4 [pid = 1933] [id = 229] 04:49:26 INFO - PROCESS | 1886 | 1484916566167 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]]]}] 04:49:26 INFO - . 04:49:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1440ms 04:49:26 INFO - PROCESS | 1886 | 1484916566214 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 04:49:26 INFO - PROCESS | 1886 | 1484916566217 Marionette TRACE conn4 <- [1,773,null,{"value":"2147483649"}] 04:49:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 04:49:26 INFO - PROCESS | 1886 | 1484916566223 Marionette TRACE conn4 -> [0,774,"timeouts",{"script":35000}] 04:49:26 INFO - PROCESS | 1886 | 1484916566226 Marionette TRACE conn4 <- [1,774,null,{}] 04:49:26 INFO - PROCESS | 1886 | 1484916566231 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}] 04:49:26 INFO - PROCESS | 1886 | 1484916566362 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 04:49:26 INFO - PROCESS | 1886 | 1484916566442 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:49:26 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3252000 == 5 [pid = 1933] [id = 239] 04:49:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa3431c00) [pid = 1933] [serial = 671] [outer = (nil)] 04:49:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa34d7800) [pid = 1933] [serial = 672] [outer = 0xa3431c00] 04:49:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa34d9c00) [pid = 1933] [serial = 673] [outer = 0xa3431c00] 04:49:27 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3564800 == 6 [pid = 1933] [id = 240] 04:49:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa3565c00) [pid = 1933] [serial = 674] [outer = (nil)] 04:49:27 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:49:27 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:49:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa383d000) [pid = 1933] [serial = 675] [outer = 0xa3565c00] 04:49:27 INFO - PROCESS | 1886 | 1484916567490 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]]]}] 04:49:27 INFO - . 04:49:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1299ms 04:49:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 04:49:27 INFO - PROCESS | 1886 | 1484916567523 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 04:49:27 INFO - PROCESS | 1886 | 1484916567526 Marionette TRACE conn4 <- [1,777,null,{"value":"2147483649"}] 04:49:27 INFO - PROCESS | 1886 | 1484916567532 Marionette TRACE conn4 -> [0,778,"timeouts",{"script":35000}] 04:49:27 INFO - PROCESS | 1886 | 1484916567535 Marionette TRACE conn4 <- [1,778,null,{}] 04:49:27 INFO - PROCESS | 1886 | 1484916567540 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}] 04:49:27 INFO - PROCESS | 1886 | 1484916567685 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 04:49:27 INFO - PROCESS | 1886 | 1484916567744 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:49:27 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3566400 == 7 [pid = 1933] [id = 241] 04:49:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa383ac00) [pid = 1933] [serial = 676] [outer = (nil)] 04:49:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa44d9400) [pid = 1933] [serial = 677] [outer = 0xa383ac00] 04:49:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa39e3400) [pid = 1933] [serial = 678] [outer = 0xa383ac00] 04:49:28 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44e3000 == 8 [pid = 1933] [id = 242] 04:49:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa44e4800) [pid = 1933] [serial = 679] [outer = (nil)] 04:49:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa4585c00) [pid = 1933] [serial = 680] [outer = 0xa44e4800] 04:49:28 INFO - PROCESS | 1886 | 1484916568847 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]]]}] 04:49:28 INFO - . 04:49:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1331ms 04:49:28 INFO - PROCESS | 1886 | 1484916568862 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 04:49:28 INFO - PROCESS | 1886 | 1484916568865 Marionette TRACE conn4 <- [1,781,null,{"value":"2147483649"}] 04:49:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 04:49:28 INFO - PROCESS | 1886 | 1484916568873 Marionette TRACE conn4 -> [0,782,"timeouts",{"script":35000}] 04:49:28 INFO - PROCESS | 1886 | 1484916568879 Marionette TRACE conn4 <- [1,782,null,{}] 04:49:28 INFO - PROCESS | 1886 | 1484916568884 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}] 04:49:29 INFO - PROCESS | 1886 | 1484916569094 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 04:49:29 INFO - PROCESS | 1886 | 1484916569129 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:49:29 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45e1800 == 9 [pid = 1933] [id = 243] 04:49:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa45e5400) [pid = 1933] [serial = 681] [outer = (nil)] 04:49:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa45ec000) [pid = 1933] [serial = 682] [outer = 0xa45e5400] 04:49:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa45ecc00) [pid = 1933] [serial = 683] [outer = 0xa45e5400] 04:49:30 INFO - PROCESS | 1886 | ++DOCSHELL 0xa486b800 == 10 [pid = 1933] [id = 244] 04:49:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa486f000) [pid = 1933] [serial = 684] [outer = (nil)] 04:49:30 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:49:30 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:49:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa4871c00) [pid = 1933] [serial = 685] [outer = 0xa486f000] 04:49:30 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa3843000) [pid = 1933] [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] 04:49:30 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa28d3000) [pid = 1933] [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] 04:49:30 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa324dc00) [pid = 1933] [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] 04:49:30 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa28d3800) [pid = 1933] [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] 04:49:30 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa34dc800) [pid = 1933] [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] 04:49:30 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa3434000) [pid = 1933] [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] 04:49:30 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa3562800) [pid = 1933] [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] 04:49:30 INFO - PROCESS | 1886 | 1484916570577 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]]]}] 04:49:30 INFO - . 04:49:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1740ms 04:49:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html 04:49:30 INFO - PROCESS | 1886 | 1484916570613 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 04:49:30 INFO - PROCESS | 1886 | 1484916570615 Marionette TRACE conn4 <- [1,785,null,{"value":"2147483649"}] 04:49:30 INFO - PROCESS | 1886 | 1484916570626 Marionette TRACE conn4 -> [0,786,"timeouts",{"script":35000}] 04:49:30 INFO - PROCESS | 1886 | 1484916570628 Marionette TRACE conn4 <- [1,786,null,{}] 04:49:30 INFO - PROCESS | 1886 | 1484916570634 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}] 04:49:30 INFO - PROCESS | 1886 | 1484916570751 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 04:49:30 INFO - PROCESS | 1886 | 1484916570813 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:49:30 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3437000 == 11 [pid = 1933] [id = 245] 04:49:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa34db000) [pid = 1933] [serial = 686] [outer = (nil)] 04:49:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa44dbc00) [pid = 1933] [serial = 687] [outer = 0xa34db000] 04:49:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa39df800) [pid = 1933] [serial = 688] [outer = 0xa34db000] 04:49:31 WARNING - wptserve Traceback (most recent call last): 04:49:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:49:31 WARNING - rv = self.func(request, response) 04:49:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:49:31 WARNING - access_control_allow_origin = "*") 04:49:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:49:31 WARNING - payload = payload_generator(server_data) 04:49:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:49:31 WARNING - return encode_string_as_bmp_image(data) 04:49: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 04:49:31 WARNING - img.save(f, "BMP") 04:49:31 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:49:31 WARNING - f.write(bmpfileheader) 04:49:31 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:49:31 WARNING - 04:49:33 INFO - PROCESS | 1886 | --DOCSHELL 0xa486b800 == 10 [pid = 1933] [id = 244] 04:49:33 INFO - PROCESS | 1886 | --DOCSHELL 0xa45e1800 == 9 [pid = 1933] [id = 243] 04:49:33 INFO - PROCESS | 1886 | --DOCSHELL 0xa44e3000 == 8 [pid = 1933] [id = 242] 04:49:33 INFO - PROCESS | 1886 | --DOCSHELL 0xa3566400 == 7 [pid = 1933] [id = 241] 04:49:33 INFO - PROCESS | 1886 | --DOCSHELL 0xa3564800 == 6 [pid = 1933] [id = 240] 04:49:33 INFO - PROCESS | 1886 | --DOCSHELL 0xa3252000 == 5 [pid = 1933] [id = 239] 04:49:33 INFO - PROCESS | 1886 | --DOCSHELL 0xa29cc800 == 4 [pid = 1933] [id = 238] 04:49:33 INFO - PROCESS | 1886 | --DOCSHELL 0xa324bc00 == 3 [pid = 1933] [id = 237] 04:49:33 INFO - PROCESS | 1886 | --DOCSHELL 0xa39e4c00 == 2 [pid = 1933] [id = 236] 04:49:33 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa44e1400) [pid = 1933] [serial = 663] [outer = (nil)] [url = about:blank] 04:49:33 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa39dd800) [pid = 1933] [serial = 661] [outer = (nil)] [url = about:blank] 04:49:33 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa3567000) [pid = 1933] [serial = 658] [outer = (nil)] [url = about:blank] 04:49:33 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa355bc00) [pid = 1933] [serial = 655] [outer = (nil)] [url = about:blank] 04:49:33 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa3567c00) [pid = 1933] [serial = 657] [outer = (nil)] [url = about:blank] 04:49:33 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa34d0400) [pid = 1933] [serial = 652] [outer = (nil)] [url = about:blank] 04:49:33 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa3255800) [pid = 1933] [serial = 649] [outer = (nil)] [url = about:blank] 04:49:33 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa29d4000) [pid = 1933] [serial = 646] [outer = (nil)] [url = about:blank] 04:49:33 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa3559c00) [pid = 1933] [serial = 654] [outer = (nil)] [url = about:blank] 04:49:33 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xa29d3000) [pid = 1933] [serial = 643] [outer = (nil)] [url = about:blank] 04:49:33 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0xa3252c00) [pid = 1933] [serial = 648] [outer = (nil)] [url = about:blank] 04:49:33 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa29cc400) [pid = 1933] [serial = 645] [outer = (nil)] [url = about:blank] 04:49:33 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa3847400) [pid = 1933] [serial = 660] [outer = (nil)] [url = about:blank] 04:49:33 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa3438400) [pid = 1933] [serial = 651] [outer = (nil)] [url = about:blank] 04:49:36 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa383ac00) [pid = 1933] [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] 04:49:36 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa45e5400) [pid = 1933] [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] 04:49:36 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa3251c00) [pid = 1933] [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] 04:49:36 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa44da000) [pid = 1933] [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] 04:49:36 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa29d1800) [pid = 1933] [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] 04:49:36 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa3565c00) [pid = 1933] [serial = 674] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:49:36 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa3431c00) [pid = 1933] [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] 04:49:36 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa486f000) [pid = 1933] [serial = 684] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:49:36 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa44e4800) [pid = 1933] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916568573] 04:49:40 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa34d3000) [pid = 1933] [serial = 667] [outer = (nil)] [url = about:blank] 04:49:40 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa44dec00) [pid = 1933] [serial = 664] [outer = (nil)] [url = about:blank] 04:49:40 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa34dcc00) [pid = 1933] [serial = 670] [outer = (nil)] [url = about:blank] 04:49:40 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa383d000) [pid = 1933] [serial = 675] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:49:40 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa34d9c00) [pid = 1933] [serial = 673] [outer = (nil)] [url = about:blank] 04:49:40 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa4871c00) [pid = 1933] [serial = 685] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:49:40 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa45ecc00) [pid = 1933] [serial = 683] [outer = (nil)] [url = about:blank] 04:49:40 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa44dbc00) [pid = 1933] [serial = 687] [outer = (nil)] [url = about:blank] 04:49:40 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa39e3400) [pid = 1933] [serial = 678] [outer = (nil)] [url = about:blank] 04:49:40 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa4585c00) [pid = 1933] [serial = 680] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916568573] 04:49:40 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa45ec000) [pid = 1933] [serial = 682] [outer = (nil)] [url = about:blank] 04:49:40 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa44d9400) [pid = 1933] [serial = 677] [outer = (nil)] [url = about:blank] 04:49:40 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa34d7800) [pid = 1933] [serial = 672] [outer = (nil)] [url = about:blank] 04:49:40 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa3432800) [pid = 1933] [serial = 669] [outer = (nil)] [url = about:blank] 04:49:40 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa3435000) [pid = 1933] [serial = 666] [outer = (nil)] [url = about:blank] 04:50:01 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:50:01 INFO - PROCESS | 1886 | 1484916601259 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]]]}] 04:50:01 INFO - . 04:50:01 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 30666ms 04:50:01 INFO - PROCESS | 1886 | 1484916601289 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 04:50:01 INFO - PROCESS | 1886 | 1484916601292 Marionette TRACE conn4 <- [1,789,null,{"value":"2147483649"}] 04:50:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html 04:50:01 INFO - PROCESS | 1886 | 1484916601300 Marionette TRACE conn4 -> [0,790,"timeouts",{"script":35000}] 04:50:01 INFO - PROCESS | 1886 | 1484916601303 Marionette TRACE conn4 <- [1,790,null,{}] 04:50:01 INFO - PROCESS | 1886 | 1484916601308 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}] 04:50:01 INFO - PROCESS | 1886 | 1484916601495 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 04:50:01 INFO - PROCESS | 1886 | 1484916601543 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:50:01 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2c00 == 3 [pid = 1933] [id = 246] 04:50:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d3000) [pid = 1933] [serial = 689] [outer = (nil)] 04:50:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cb000) [pid = 1933] [serial = 690] [outer = 0xa28d3000] 04:50:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d1c00) [pid = 1933] [serial = 691] [outer = 0xa28d3000] 04:50:02 WARNING - wptserve Traceback (most recent call last): 04:50:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:50:02 WARNING - rv = self.func(request, response) 04:50:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:50:02 WARNING - access_control_allow_origin = "*") 04:50:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:50:02 WARNING - payload = payload_generator(server_data) 04:50:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:50:02 WARNING - return encode_string_as_bmp_image(data) 04:50: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 04:50:02 WARNING - img.save(f, "BMP") 04:50:02 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:50:02 WARNING - f.write(bmpfileheader) 04:50:02 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:50:02 WARNING - 04:50:10 INFO - PROCESS | 1886 | --DOCSHELL 0xa3437000 == 2 [pid = 1933] [id = 245] 04:50:16 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa34db000) [pid = 1933] [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] 04:50:20 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29cb000) [pid = 1933] [serial = 690] [outer = (nil)] [url = about:blank] 04:50:20 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa39df800) [pid = 1933] [serial = 688] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:50:32 INFO - PROCESS | 1886 | 1484916632069 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]]]}] 04:50:32 INFO - . 04:50:32 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 30816ms 04:50:32 INFO - PROCESS | 1886 | 1484916632116 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 04:50:32 INFO - PROCESS | 1886 | 1484916632120 Marionette TRACE conn4 <- [1,793,null,{"value":"2147483649"}] 04:50:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html 04:50:32 INFO - PROCESS | 1886 | 1484916632125 Marionette TRACE conn4 -> [0,794,"timeouts",{"script":35000}] 04:50:32 INFO - PROCESS | 1886 | 1484916632128 Marionette TRACE conn4 <- [1,794,null,{}] 04:50:32 INFO - PROCESS | 1886 | 1484916632133 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}] 04:50:32 INFO - PROCESS | 1886 | 1484916632276 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 04:50:32 INFO - PROCESS | 1886 | 1484916632337 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:50:32 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d3400 == 3 [pid = 1933] [id = 247] 04:50:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d3800) [pid = 1933] [serial = 692] [outer = (nil)] 04:50:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29cc800) [pid = 1933] [serial = 693] [outer = 0xa28d3800] 04:50:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d3800) [pid = 1933] [serial = 694] [outer = 0xa28d3800] 04:50:33 WARNING - wptserve Traceback (most recent call last): 04:50:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:50:33 WARNING - rv = self.func(request, response) 04:50:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:50:33 WARNING - access_control_allow_origin = "*") 04:50:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:50:33 WARNING - payload = payload_generator(server_data) 04:50:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:50:33 WARNING - return encode_string_as_bmp_image(data) 04:50:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:50:33 WARNING - img.save(f, "BMP") 04:50:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:50:33 WARNING - f.write(bmpfileheader) 04:50:33 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:50:33 WARNING - 04:50:40 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2c00 == 2 [pid = 1933] [id = 246] 04:50:47 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa28d3000) [pid = 1933] [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] 04:50:51 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29cc800) [pid = 1933] [serial = 693] [outer = (nil)] [url = about:blank] 04:50:51 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa29d1c00) [pid = 1933] [serial = 691] [outer = (nil)] [url = about:blank] 04:51:02 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:51:02 INFO - PROCESS | 1886 | 1484916662784 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]]]}] 04:51:02 INFO - . 04:51:02 INFO - TEST-TIMEOUT | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 30712ms 04:51:02 INFO - PROCESS | 1886 | 1484916662838 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 1886 | 1484916662842 Marionette TRACE conn4 <- [1,797,null,{"value":"2147483649"}] 04:51:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 04:51:02 INFO - PROCESS | 1886 | 1484916662847 Marionette TRACE conn4 -> [0,798,"timeouts",{"script":35000}] 04:51:02 INFO - PROCESS | 1886 | 1484916662850 Marionette TRACE conn4 <- [1,798,null,{}] 04:51:02 INFO - PROCESS | 1886 | 1484916662855 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}] 04:51:03 INFO - PROCESS | 1886 | 1484916663005 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 04:51:03 INFO - PROCESS | 1886 | 1484916663072 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2c00 == 3 [pid = 1933] [id = 248] 04:51:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa28d3000) [pid = 1933] [serial = 695] [outer = (nil)] 04:51:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa29ccc00) [pid = 1933] [serial = 696] [outer = 0xa28d3000] 04:51:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa29d4800) [pid = 1933] [serial = 697] [outer = 0xa28d3000] 04:51:04 INFO - PROCESS | 1886 | 1484916664039 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]]]}] 04:51:04 INFO - . 04:51:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1229ms 04:51:04 INFO - PROCESS | 1886 | 1484916664076 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 04:51:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html 04:51:04 INFO - PROCESS | 1886 | 1484916664080 Marionette TRACE conn4 <- [1,801,null,{"value":"2147483649"}] 04:51:04 INFO - PROCESS | 1886 | 1484916664086 Marionette TRACE conn4 -> [0,802,"timeouts",{"script":35000}] 04:51:04 INFO - PROCESS | 1886 | 1484916664089 Marionette TRACE conn4 <- [1,802,null,{}] 04:51:04 INFO - PROCESS | 1886 | 1484916664106 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}] 04:51:04 INFO - PROCESS | 1886 | 1484916664280 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 04:51:04 INFO - PROCESS | 1886 | 1484916664319 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:04 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324e400 == 4 [pid = 1933] [id = 249] 04:51:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa324ec00) [pid = 1933] [serial = 698] [outer = (nil)] 04:51:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa3253800) [pid = 1933] [serial = 699] [outer = 0xa324ec00] 04:51:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa3254800) [pid = 1933] [serial = 700] [outer = 0xa324ec00] 04:51:05 INFO - PROCESS | 1886 | 1484916665337 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]]]}] 04:51:05 INFO - . 04:51:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1293ms 04:51:05 INFO - PROCESS | 1886 | 1484916665380 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 04:51:05 INFO - PROCESS | 1886 | 1484916665383 Marionette TRACE conn4 <- [1,805,null,{"value":"2147483649"}] 04:51:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 04:51:05 INFO - PROCESS | 1886 | 1484916665389 Marionette TRACE conn4 -> [0,806,"timeouts",{"script":35000}] 04:51:05 INFO - PROCESS | 1886 | 1484916665391 Marionette TRACE conn4 <- [1,806,null,{}] 04:51:05 INFO - PROCESS | 1886 | 1484916665397 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}] 04:51:05 INFO - PROCESS | 1886 | 1484916665605 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 04:51:05 INFO - PROCESS | 1886 | 1484916665643 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:05 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3434400 == 5 [pid = 1933] [id = 250] 04:51:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa3434800) [pid = 1933] [serial = 701] [outer = (nil)] 04:51:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa3438c00) [pid = 1933] [serial = 702] [outer = 0xa3434800] 04:51:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa34d0c00) [pid = 1933] [serial = 703] [outer = 0xa3434800] 04:51:06 INFO - PROCESS | 1886 | 1484916666597 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]]]}] 04:51:06 INFO - . 04:51:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1234ms 04:51:06 INFO - PROCESS | 1886 | 1484916666623 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 04:51:06 INFO - PROCESS | 1886 | 1484916666626 Marionette TRACE conn4 <- [1,809,null,{"value":"2147483649"}] 04:51:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 04:51:06 INFO - PROCESS | 1886 | 1484916666632 Marionette TRACE conn4 -> [0,810,"timeouts",{"script":35000}] 04:51:06 INFO - PROCESS | 1886 | 1484916666634 Marionette TRACE conn4 <- [1,810,null,{}] 04:51:06 INFO - PROCESS | 1886 | 1484916666640 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}] 04:51:06 INFO - PROCESS | 1886 | 1484916666800 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 04:51:06 INFO - PROCESS | 1886 | 1484916666838 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:06 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34dc800 == 6 [pid = 1933] [id = 251] 04:51:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa34dcc00) [pid = 1933] [serial = 704] [outer = (nil)] 04:51:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa355a000) [pid = 1933] [serial = 705] [outer = 0xa34dcc00] 04:51:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa355cc00) [pid = 1933] [serial = 706] [outer = 0xa34dcc00] 04:51:07 INFO - PROCESS | 1886 | 1484916667805 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]]]}] 04:51:07 INFO - . 04:51:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1190ms 04:51:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html 04:51:07 INFO - PROCESS | 1886 | 1484916667823 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 04:51:07 INFO - PROCESS | 1886 | 1484916667825 Marionette TRACE conn4 <- [1,813,null,{"value":"2147483649"}] 04:51:07 INFO - PROCESS | 1886 | 1484916667832 Marionette TRACE conn4 -> [0,814,"timeouts",{"script":35000}] 04:51:07 INFO - PROCESS | 1886 | 1484916667834 Marionette TRACE conn4 <- [1,814,null,{}] 04:51:07 INFO - PROCESS | 1886 | 1484916667840 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}] 04:51:08 INFO - PROCESS | 1886 | 1484916667996 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 04:51:08 INFO - PROCESS | 1886 | 1484916668073 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:08 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3563800 == 7 [pid = 1933] [id = 252] 04:51:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa3564c00) [pid = 1933] [serial = 707] [outer = (nil)] 04:51:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa383ac00) [pid = 1933] [serial = 708] [outer = 0xa3564c00] 04:51:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa383bc00) [pid = 1933] [serial = 709] [outer = 0xa3564c00] 04:51:09 INFO - PROCESS | 1886 | 1484916669013 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]]]}] 04:51:09 INFO - . 04:51:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1244ms 04:51:09 INFO - PROCESS | 1886 | 1484916669075 Marionette TRACE conn4 -> [0,817,"getWindowHandle",null] 04:51:09 INFO - PROCESS | 1886 | 1484916669077 Marionette TRACE conn4 <- [1,817,null,{"value":"2147483649"}] 04:51:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 04:51:09 INFO - PROCESS | 1886 | 1484916669084 Marionette TRACE conn4 -> [0,818,"timeouts",{"script":35000}] 04:51:09 INFO - PROCESS | 1886 | 1484916669086 Marionette TRACE conn4 <- [1,818,null,{}] 04:51:09 INFO - PROCESS | 1886 | 1484916669098 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}] 04:51:09 INFO - PROCESS | 1886 | 1484916669275 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 04:51:09 INFO - PROCESS | 1886 | 1484916669324 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:09 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3846c00 == 8 [pid = 1933] [id = 253] 04:51:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa3847000) [pid = 1933] [serial = 710] [outer = (nil)] 04:51:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa39dc800) [pid = 1933] [serial = 711] [outer = 0xa3847000] 04:51:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa39e1000) [pid = 1933] [serial = 712] [outer = 0xa3847000] 04:51:10 INFO - PROCESS | 1886 | 1484916670529 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]]]}] 04:51:10 INFO - . 04:51:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-rp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1502ms 04:51:10 INFO - PROCESS | 1886 | 1484916670589 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 04:51:10 INFO - PROCESS | 1886 | 1484916670592 Marionette TRACE conn4 <- [1,821,null,{"value":"2147483649"}] 04:51:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 04:51:10 INFO - PROCESS | 1886 | 1484916670599 Marionette TRACE conn4 -> [0,822,"timeouts",{"script":35000}] 04:51:10 INFO - PROCESS | 1886 | 1484916670602 Marionette TRACE conn4 <- [1,822,null,{}] 04:51:10 INFO - PROCESS | 1886 | 1484916670607 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}] 04:51:10 INFO - PROCESS | 1886 | 1484916670770 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 04:51:10 INFO - PROCESS | 1886 | 1484916670821 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:10 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44dd800 == 9 [pid = 1933] [id = 254] 04:51:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa44de400) [pid = 1933] [serial = 713] [outer = (nil)] 04:51:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa44e6000) [pid = 1933] [serial = 714] [outer = 0xa44de400] 04:51:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa44e5000) [pid = 1933] [serial = 715] [outer = 0xa44de400] 04:51:11 INFO - PROCESS | 1886 | 1484916671859 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]]]}] 04:51:11 INFO - . 04:51:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1278ms 04:51:11 INFO - PROCESS | 1886 | 1484916671877 Marionette TRACE conn4 -> [0,825,"getWindowHandle",null] 04:51:11 INFO - PROCESS | 1886 | 1484916671880 Marionette TRACE conn4 <- [1,825,null,{"value":"2147483649"}] 04:51:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html 04:51:11 INFO - PROCESS | 1886 | 1484916671888 Marionette TRACE conn4 -> [0,826,"timeouts",{"script":35000}] 04:51:11 INFO - PROCESS | 1886 | 1484916671897 Marionette TRACE conn4 <- [1,826,null,{}] 04:51:11 INFO - PROCESS | 1886 | 1484916671902 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}] 04:51:12 INFO - PROCESS | 1886 | 1484916672073 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 04:51:12 INFO - PROCESS | 1886 | 1484916672154 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:12 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3431c00 == 10 [pid = 1933] [id = 255] 04:51:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa3432800) [pid = 1933] [serial = 716] [outer = (nil)] 04:51:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa355ac00) [pid = 1933] [serial = 717] [outer = 0xa3432800] 04:51:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa383dc00) [pid = 1933] [serial = 718] [outer = 0xa3432800] 04:51:13 INFO - PROCESS | 1886 | 1484916673292 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]]]}] 04:51:13 INFO - . 04:51:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1433ms 04:51:13 INFO - PROCESS | 1886 | 1484916673328 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 04:51:13 INFO - PROCESS | 1886 | 1484916673332 Marionette TRACE conn4 <- [1,829,null,{"value":"2147483649"}] 04:51:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 04:51:13 INFO - PROCESS | 1886 | 1484916673344 Marionette TRACE conn4 -> [0,830,"timeouts",{"script":35000}] 04:51:13 INFO - PROCESS | 1886 | 1484916673346 Marionette TRACE conn4 <- [1,830,null,{}] 04:51:13 INFO - PROCESS | 1886 | 1484916673358 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}] 04:51:13 INFO - PROCESS | 1886 | 1484916673514 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 04:51:13 INFO - PROCESS | 1886 | 1484916673600 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:13 INFO - PROCESS | 1886 | ++DOCSHELL 0xa342c000 == 11 [pid = 1933] [id = 256] 04:51:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa342dc00) [pid = 1933] [serial = 719] [outer = (nil)] 04:51:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa3437000) [pid = 1933] [serial = 720] [outer = 0xa342dc00] 04:51:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa34d7400) [pid = 1933] [serial = 721] [outer = 0xa342dc00] 04:51:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa3846c00 == 10 [pid = 1933] [id = 253] 04:51:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa3563800 == 9 [pid = 1933] [id = 252] 04:51:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa34dc800 == 8 [pid = 1933] [id = 251] 04:51:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa3434400 == 7 [pid = 1933] [id = 250] 04:51:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa324e400 == 6 [pid = 1933] [id = 249] 04:51:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2c00 == 5 [pid = 1933] [id = 248] 04:51:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d3400 == 4 [pid = 1933] [id = 247] 04:51:14 INFO - PROCESS | 1886 | 1484916674594 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]]]}] 04:51:14 INFO - . 04:51:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1293ms 04:51:14 INFO - PROCESS | 1886 | 1484916674638 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 04:51:14 INFO - PROCESS | 1886 | 1484916674641 Marionette TRACE conn4 <- [1,833,null,{"value":"2147483649"}] 04:51:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 04:51:14 INFO - PROCESS | 1886 | 1484916674647 Marionette TRACE conn4 -> [0,834,"timeouts",{"script":35000}] 04:51:14 INFO - PROCESS | 1886 | 1484916674649 Marionette TRACE conn4 <- [1,834,null,{}] 04:51:14 INFO - PROCESS | 1886 | 1484916674654 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}] 04:51:14 INFO - PROCESS | 1886 | 1484916674854 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 04:51:14 INFO - PROCESS | 1886 | 1484916674889 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:14 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355f800 == 5 [pid = 1933] [id = 257] 04:51:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa3561000) [pid = 1933] [serial = 722] [outer = (nil)] 04:51:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa3567400) [pid = 1933] [serial = 723] [outer = 0xa3561000] 04:51:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa383f800) [pid = 1933] [serial = 724] [outer = 0xa3561000] 04:51:15 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3845c00 == 6 [pid = 1933] [id = 258] 04:51:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa3846c00) [pid = 1933] [serial = 725] [outer = (nil)] 04:51:15 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:51:15 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:51:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa39db800) [pid = 1933] [serial = 726] [outer = 0xa3846c00] 04:51:15 INFO - PROCESS | 1886 | 1484916675934 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]]]}] 04:51:15 INFO - . 04:51:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1328ms 04:51:15 INFO - PROCESS | 1886 | 1484916675976 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 04:51:15 INFO - PROCESS | 1886 | 1484916675978 Marionette TRACE conn4 <- [1,837,null,{"value":"2147483649"}] 04:51:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html 04:51:15 INFO - PROCESS | 1886 | 1484916675984 Marionette TRACE conn4 -> [0,838,"timeouts",{"script":35000}] 04:51:15 INFO - PROCESS | 1886 | 1484916675986 Marionette TRACE conn4 <- [1,838,null,{}] 04:51:15 INFO - PROCESS | 1886 | 1484916675992 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}] 04:51:16 INFO - PROCESS | 1886 | 1484916676184 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 04:51:16 INFO - PROCESS | 1886 | 1484916676241 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:16 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44d9c00 == 7 [pid = 1933] [id = 259] 04:51:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa44dc400) [pid = 1933] [serial = 727] [outer = (nil)] 04:51:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa44e7000) [pid = 1933] [serial = 728] [outer = 0xa44dc400] 04:51:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa44e3c00) [pid = 1933] [serial = 729] [outer = 0xa44dc400] 04:51:17 INFO - PROCESS | 1886 | ++DOCSHELL 0xa4590c00 == 8 [pid = 1933] [id = 260] 04:51:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa4592000) [pid = 1933] [serial = 730] [outer = (nil)] 04:51:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa45e0800) [pid = 1933] [serial = 731] [outer = 0xa4592000] 04:51:17 INFO - PROCESS | 1886 | 1484916677351 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]]]}] 04:51:17 INFO - . 04:51:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1382ms 04:51:17 INFO - PROCESS | 1886 | 1484916677367 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 04:51:17 INFO - PROCESS | 1886 | 1484916677371 Marionette TRACE conn4 <- [1,841,null,{"value":"2147483649"}] 04:51:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 04:51:17 INFO - PROCESS | 1886 | 1484916677379 Marionette TRACE conn4 -> [0,842,"timeouts",{"script":35000}] 04:51:17 INFO - PROCESS | 1886 | 1484916677383 Marionette TRACE conn4 <- [1,842,null,{}] 04:51:17 INFO - PROCESS | 1886 | 1484916677388 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}] 04:51:17 INFO - PROCESS | 1886 | 1484916677587 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 04:51:17 INFO - PROCESS | 1886 | 1484916677683 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:17 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45ed000 == 9 [pid = 1933] [id = 261] 04:51:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa45ee400) [pid = 1933] [serial = 732] [outer = (nil)] 04:51:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa47d4800) [pid = 1933] [serial = 733] [outer = 0xa45ee400] 04:51:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa486f800) [pid = 1933] [serial = 734] [outer = 0xa45ee400] 04:51:18 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa28d3800) [pid = 1933] [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] 04:51:18 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa324ec00) [pid = 1933] [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] 04:51:18 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa28d3000) [pid = 1933] [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] 04:51:18 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa34dcc00) [pid = 1933] [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] 04:51:18 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa3847000) [pid = 1933] [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] 04:51:18 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa3434800) [pid = 1933] [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] 04:51:18 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa3564c00) [pid = 1933] [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] 04:51:18 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d3800 == 10 [pid = 1933] [id = 262] 04:51:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa3249c00) [pid = 1933] [serial = 735] [outer = (nil)] 04:51:18 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:51:18 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:51:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa3253400) [pid = 1933] [serial = 736] [outer = 0xa3249c00] 04:51:19 INFO - PROCESS | 1886 | 1484916679091 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]]]}] 04:51:19 INFO - . 04:51:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1736ms 04:51:19 INFO - PROCESS | 1886 | 1484916679117 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 04:51:19 INFO - PROCESS | 1886 | 1484916679121 Marionette TRACE conn4 <- [1,845,null,{"value":"2147483649"}] 04:51:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 04:51:19 INFO - PROCESS | 1886 | 1484916679127 Marionette TRACE conn4 -> [0,846,"timeouts",{"script":35000}] 04:51:19 INFO - PROCESS | 1886 | 1484916679129 Marionette TRACE conn4 <- [1,846,null,{}] 04:51:19 INFO - PROCESS | 1886 | 1484916679135 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}] 04:51:19 INFO - PROCESS | 1886 | 1484916679363 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 04:51:19 INFO - PROCESS | 1886 | 1484916679435 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:19 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45ec800 == 11 [pid = 1933] [id = 263] 04:51:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa45ecc00) [pid = 1933] [serial = 737] [outer = (nil)] 04:51:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa48f6800) [pid = 1933] [serial = 738] [outer = 0xa45ecc00] 04:51:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa48f5000) [pid = 1933] [serial = 739] [outer = 0xa45ecc00] 04:51:20 INFO - PROCESS | 1886 | 1484916680386 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]]]}] 04:51:20 INFO - . 04:51:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1282ms 04:51:20 INFO - PROCESS | 1886 | 1484916680410 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 04:51:20 INFO - PROCESS | 1886 | 1484916680413 Marionette TRACE conn4 <- [1,849,null,{"value":"2147483649"}] 04:51:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html 04:51:20 INFO - PROCESS | 1886 | 1484916680419 Marionette TRACE conn4 -> [0,850,"timeouts",{"script":35000}] 04:51:20 INFO - PROCESS | 1886 | 1484916680421 Marionette TRACE conn4 <- [1,850,null,{}] 04:51:20 INFO - PROCESS | 1886 | 1484916680427 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}] 04:51:20 INFO - PROCESS | 1886 | 1484916680648 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 04:51:20 INFO - PROCESS | 1886 | 1484916680766 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:20 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28cf000 == 12 [pid = 1933] [id = 264] 04:51:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa28cf400) [pid = 1933] [serial = 740] [outer = (nil)] 04:51:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa3430800) [pid = 1933] [serial = 741] [outer = 0xa28cf400] 04:51:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa34d6000) [pid = 1933] [serial = 742] [outer = 0xa28cf400] 04:51:21 INFO - PROCESS | 1886 | 1484916681891 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]]]}] 04:51:21 INFO - . 04:51:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1535ms 04:51:21 INFO - PROCESS | 1886 | 1484916681955 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 04:51:21 INFO - PROCESS | 1886 | 1484916681957 Marionette TRACE conn4 <- [1,853,null,{"value":"2147483649"}] 04:51:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 04:51:21 INFO - PROCESS | 1886 | 1484916681964 Marionette TRACE conn4 -> [0,854,"timeouts",{"script":35000}] 04:51:21 INFO - PROCESS | 1886 | 1484916681967 Marionette TRACE conn4 <- [1,854,null,{}] 04:51:21 INFO - PROCESS | 1886 | 1484916681972 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}] 04:51:22 INFO - PROCESS | 1886 | 1484916682157 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 04:51:22 INFO - PROCESS | 1886 | 1484916682236 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:22 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29ce800 == 13 [pid = 1933] [id = 265] 04:51:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa29d2000) [pid = 1933] [serial = 743] [outer = (nil)] 04:51:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa342d800) [pid = 1933] [serial = 744] [outer = 0xa29d2000] 04:51:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa3437800) [pid = 1933] [serial = 745] [outer = 0xa29d2000] 04:51:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d3800 == 12 [pid = 1933] [id = 262] 04:51:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa45ed000 == 11 [pid = 1933] [id = 261] 04:51:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa45ec800 == 10 [pid = 1933] [id = 263] 04:51:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa3845c00 == 9 [pid = 1933] [id = 258] 04:51:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa4590c00 == 8 [pid = 1933] [id = 260] 04:51:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa44d9c00 == 7 [pid = 1933] [id = 259] 04:51:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa3431c00 == 6 [pid = 1933] [id = 255] 04:51:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa342c000 == 5 [pid = 1933] [id = 256] 04:51:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa44dd800 == 4 [pid = 1933] [id = 254] 04:51:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa355f800 == 3 [pid = 1933] [id = 257] 04:51:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa28cf000 == 2 [pid = 1933] [id = 264] 04:51:23 INFO - PROCESS | 1886 | 1484916683633 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]]]}] 04:51:23 INFO - . 04:51:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1689ms 04:51:23 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa355a000) [pid = 1933] [serial = 705] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa39dc800) [pid = 1933] [serial = 711] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa383bc00) [pid = 1933] [serial = 709] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa3253800) [pid = 1933] [serial = 699] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa355cc00) [pid = 1933] [serial = 706] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa39e1000) [pid = 1933] [serial = 712] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa34d0c00) [pid = 1933] [serial = 703] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa29ccc00) [pid = 1933] [serial = 696] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa383ac00) [pid = 1933] [serial = 708] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa3254800) [pid = 1933] [serial = 700] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa3438c00) [pid = 1933] [serial = 702] [outer = (nil)] [url = about:blank] 04:51:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 04:51:23 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa29d4800) [pid = 1933] [serial = 697] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa29d3800) [pid = 1933] [serial = 694] [outer = (nil)] [url = about:blank] 04:51:23 INFO - PROCESS | 1886 | 1484916683654 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 04:51:23 INFO - PROCESS | 1886 | 1484916683661 Marionette TRACE conn4 <- [1,857,null,{"value":"2147483649"}] 04:51:23 INFO - PROCESS | 1886 | 1484916683673 Marionette TRACE conn4 -> [0,858,"timeouts",{"script":35000}] 04:51:23 INFO - PROCESS | 1886 | 1484916683677 Marionette TRACE conn4 <- [1,858,null,{}] 04:51:23 INFO - PROCESS | 1886 | 1484916683682 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}] 04:51:23 INFO - PROCESS | 1886 | 1484916683864 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 04:51:23 INFO - PROCESS | 1886 | 1484916683972 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:24 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d6000 == 3 [pid = 1933] [id = 266] 04:51:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa29d8800) [pid = 1933] [serial = 746] [outer = (nil)] 04:51:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa324e800) [pid = 1933] [serial = 747] [outer = 0xa29d8800] 04:51:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa3252000) [pid = 1933] [serial = 748] [outer = 0xa29d8800] 04:51:24 INFO - PROCESS | 1886 | 1484916684911 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]]]}] 04:51:24 INFO - . 04:51:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1294ms 04:51:24 INFO - PROCESS | 1886 | 1484916684968 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 04:51:24 INFO - PROCESS | 1886 | 1484916684972 Marionette TRACE conn4 <- [1,861,null,{"value":"2147483649"}] 04:51:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html 04:51:24 INFO - PROCESS | 1886 | 1484916684977 Marionette TRACE conn4 -> [0,862,"timeouts",{"script":35000}] 04:51:24 INFO - PROCESS | 1886 | 1484916684979 Marionette TRACE conn4 <- [1,862,null,{}] 04:51:24 INFO - PROCESS | 1886 | 1484916684985 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}] 04:51:25 INFO - PROCESS | 1886 | 1484916685212 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 04:51:25 INFO - PROCESS | 1886 | 1484916685267 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:25 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3436000 == 4 [pid = 1933] [id = 267] 04:51:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa3437400) [pid = 1933] [serial = 749] [outer = (nil)] 04:51:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa34d4000) [pid = 1933] [serial = 750] [outer = 0xa3437400] 04:51:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa34d5000) [pid = 1933] [serial = 751] [outer = 0xa3437400] 04:51:26 INFO - PROCESS | 1886 | 1484916686307 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]]]}] 04:51:26 INFO - . 04:51:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1385ms 04:51:26 INFO - PROCESS | 1886 | 1484916686363 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 04:51:26 INFO - PROCESS | 1886 | 1484916686366 Marionette TRACE conn4 <- [1,865,null,{"value":"2147483649"}] 04:51:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 04:51:26 INFO - PROCESS | 1886 | 1484916686379 Marionette TRACE conn4 -> [0,866,"timeouts",{"script":35000}] 04:51:26 INFO - PROCESS | 1886 | 1484916686381 Marionette TRACE conn4 <- [1,866,null,{}] 04:51:26 INFO - PROCESS | 1886 | 1484916686386 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}] 04:51:26 INFO - PROCESS | 1886 | 1484916686556 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 04:51:26 INFO - PROCESS | 1886 | 1484916686607 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:26 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3561c00 == 5 [pid = 1933] [id = 268] 04:51:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa3562400) [pid = 1933] [serial = 752] [outer = (nil)] 04:51:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa383b800) [pid = 1933] [serial = 753] [outer = 0xa3562400] 04:51:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa383a800) [pid = 1933] [serial = 754] [outer = 0xa3562400] 04:51:27 INFO - PROCESS | 1886 | 1484916687692 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]]]}] 04:51:27 INFO - . 04:51:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1331ms 04:51:27 INFO - PROCESS | 1886 | 1484916687710 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 04:51:27 INFO - PROCESS | 1886 | 1484916687712 Marionette TRACE conn4 <- [1,869,null,{"value":"2147483649"}] 04:51:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 04:51:27 INFO - PROCESS | 1886 | 1484916687723 Marionette TRACE conn4 -> [0,870,"timeouts",{"script":35000}] 04:51:27 INFO - PROCESS | 1886 | 1484916687730 Marionette TRACE conn4 <- [1,870,null,{}] 04:51:27 INFO - PROCESS | 1886 | 1484916687735 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}] 04:51:27 INFO - PROCESS | 1886 | 1484916687895 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 04:51:28 INFO - PROCESS | 1886 | 1484916687988 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:28 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39e1000 == 6 [pid = 1933] [id = 269] 04:51:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa39e1400) [pid = 1933] [serial = 755] [outer = (nil)] 04:51:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa44d9c00) [pid = 1933] [serial = 756] [outer = 0xa39e1400] 04:51:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa44dc000) [pid = 1933] [serial = 757] [outer = 0xa39e1400] 04:51:28 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa44de400) [pid = 1933] [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] 04:51:28 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa342dc00) [pid = 1933] [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] 04:51:28 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa3432800) [pid = 1933] [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] 04:51:28 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa3846c00) [pid = 1933] [serial = 725] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:51:28 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa3561000) [pid = 1933] [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] 04:51:28 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa3249c00) [pid = 1933] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:51:28 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa4592000) [pid = 1933] [serial = 730] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916677127] 04:51:29 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa44dc400) [pid = 1933] [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] 04:51:29 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa45ee400) [pid = 1933] [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] 04:51:29 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa45ecc00) [pid = 1933] [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] 04:51:29 INFO - PROCESS | 1886 | 1484916689497 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]]]}] 04:51:29 INFO - . 04:51:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1840ms 04:51:29 INFO - PROCESS | 1886 | 1484916689564 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 04:51:29 INFO - PROCESS | 1886 | 1484916689568 Marionette TRACE conn4 <- [1,873,null,{"value":"2147483649"}] 04:51:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html 04:51:29 INFO - PROCESS | 1886 | 1484916689574 Marionette TRACE conn4 -> [0,874,"timeouts",{"script":35000}] 04:51:29 INFO - PROCESS | 1886 | 1484916689576 Marionette TRACE conn4 <- [1,874,null,{}] 04:51:29 INFO - PROCESS | 1886 | 1484916689582 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}] 04:51:29 INFO - PROCESS | 1886 | 1484916689739 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 04:51:29 INFO - PROCESS | 1886 | 1484916689800 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:29 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d3400 == 7 [pid = 1933] [id = 270] 04:51:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa3841800) [pid = 1933] [serial = 758] [outer = (nil)] 04:51:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa44dd800) [pid = 1933] [serial = 759] [outer = 0xa3841800] 04:51:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa44de800) [pid = 1933] [serial = 760] [outer = 0xa3841800] 04:51:30 INFO - PROCESS | 1886 | 1484916690788 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]]]}] 04:51:30 INFO - . 04:51:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1248ms 04:51:30 INFO - PROCESS | 1886 | 1484916690822 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 04:51:30 INFO - PROCESS | 1886 | 1484916690825 Marionette TRACE conn4 <- [1,877,null,{"value":"2147483649"}] 04:51:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 04:51:30 INFO - PROCESS | 1886 | 1484916690836 Marionette TRACE conn4 -> [0,878,"timeouts",{"script":35000}] 04:51:30 INFO - PROCESS | 1886 | 1484916690838 Marionette TRACE conn4 <- [1,878,null,{}] 04:51:30 INFO - PROCESS | 1886 | 1484916690847 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}] 04:51:31 INFO - PROCESS | 1886 | 1484916691022 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 04:51:31 INFO - PROCESS | 1886 | 1484916691087 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:31 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324f800 == 8 [pid = 1933] [id = 271] 04:51:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa324fc00) [pid = 1933] [serial = 761] [outer = (nil)] 04:51:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa3435000) [pid = 1933] [serial = 762] [outer = 0xa324fc00] 04:51:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa3559c00) [pid = 1933] [serial = 763] [outer = 0xa324fc00] 04:51:32 INFO - PROCESS | 1886 | 1484916692228 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]]]}] 04:51:32 INFO - . 04:51:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1441ms 04:51:32 INFO - PROCESS | 1886 | 1484916692277 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 04:51:32 INFO - PROCESS | 1886 | 1484916692280 Marionette TRACE conn4 <- [1,881,null,{"value":"2147483649"}] 04:51:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 04:51:32 INFO - PROCESS | 1886 | 1484916692288 Marionette TRACE conn4 -> [0,882,"timeouts",{"script":35000}] 04:51:32 INFO - PROCESS | 1886 | 1484916692291 Marionette TRACE conn4 <- [1,882,null,{}] 04:51:32 INFO - PROCESS | 1886 | 1484916692296 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}] 04:51:32 INFO - PROCESS | 1886 | 1484916692464 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 04:51:32 INFO - PROCESS | 1886 | 1484916692539 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:32 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44e1c00 == 9 [pid = 1933] [id = 272] 04:51:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa45e5400) [pid = 1933] [serial = 764] [outer = (nil)] 04:51:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa45ed000) [pid = 1933] [serial = 765] [outer = 0xa45e5400] 04:51:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa4769800) [pid = 1933] [serial = 766] [outer = 0xa45e5400] 04:51:33 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29ca000 == 10 [pid = 1933] [id = 273] 04:51:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa29ca400) [pid = 1933] [serial = 767] [outer = (nil)] 04:51:33 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:51:33 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:51:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa28cf800) [pid = 1933] [serial = 768] [outer = 0xa29ca400] 04:51:33 INFO - PROCESS | 1886 | 1484916693811 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]]]}] 04:51:33 INFO - . 04:51:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1584ms 04:51:33 INFO - PROCESS | 1886 | 1484916693872 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 04:51:33 INFO - PROCESS | 1886 | 1484916693875 Marionette TRACE conn4 <- [1,885,null,{"value":"2147483649"}] 04:51:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html 04:51:33 INFO - PROCESS | 1886 | 1484916693885 Marionette TRACE conn4 -> [0,886,"timeouts",{"script":35000}] 04:51:33 INFO - PROCESS | 1886 | --DOCSHELL 0xa39e1000 == 9 [pid = 1933] [id = 269] 04:51:33 INFO - PROCESS | 1886 | 1484916693894 Marionette TRACE conn4 <- [1,886,null,{}] 04:51:33 INFO - PROCESS | 1886 | 1484916693899 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}] 04:51:33 INFO - PROCESS | 1886 | --DOCSHELL 0xa3561c00 == 8 [pid = 1933] [id = 268] 04:51:33 INFO - PROCESS | 1886 | --DOCSHELL 0xa3436000 == 7 [pid = 1933] [id = 267] 04:51:33 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d6000 == 6 [pid = 1933] [id = 266] 04:51:34 INFO - PROCESS | 1886 | 1484916694077 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 04:51:34 INFO - PROCESS | 1886 | 1484916694158 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:34 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa48f6800) [pid = 1933] [serial = 738] [outer = (nil)] [url = about:blank] 04:51:34 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa44e5000) [pid = 1933] [serial = 715] [outer = (nil)] [url = about:blank] 04:51:34 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa34d7400) [pid = 1933] [serial = 721] [outer = (nil)] [url = about:blank] 04:51:34 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa383dc00) [pid = 1933] [serial = 718] [outer = (nil)] [url = about:blank] 04:51:34 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa39db800) [pid = 1933] [serial = 726] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:51:34 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa383f800) [pid = 1933] [serial = 724] [outer = (nil)] [url = about:blank] 04:51:34 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa3253400) [pid = 1933] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:51:34 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa45e0800) [pid = 1933] [serial = 731] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916677127] 04:51:34 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa44e3c00) [pid = 1933] [serial = 729] [outer = (nil)] [url = about:blank] 04:51:34 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa486f800) [pid = 1933] [serial = 734] [outer = (nil)] [url = about:blank] 04:51:34 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa48f5000) [pid = 1933] [serial = 739] [outer = (nil)] [url = about:blank] 04:51:34 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa47d4800) [pid = 1933] [serial = 733] [outer = (nil)] [url = about:blank] 04:51:34 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa44e7000) [pid = 1933] [serial = 728] [outer = (nil)] [url = about:blank] 04:51:34 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa3567400) [pid = 1933] [serial = 723] [outer = (nil)] [url = about:blank] 04:51:34 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa3437000) [pid = 1933] [serial = 720] [outer = (nil)] [url = about:blank] 04:51:34 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xa355ac00) [pid = 1933] [serial = 717] [outer = (nil)] [url = about:blank] 04:51:34 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0xa44e6000) [pid = 1933] [serial = 714] [outer = (nil)] [url = about:blank] 04:51:34 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3254800 == 7 [pid = 1933] [id = 274] 04:51:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa3255c00) [pid = 1933] [serial = 769] [outer = (nil)] 04:51:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa3436000) [pid = 1933] [serial = 770] [outer = 0xa3255c00] 04:51:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa34d1c00) [pid = 1933] [serial = 771] [outer = 0xa3255c00] 04:51:34 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34db000 == 8 [pid = 1933] [id = 275] 04:51:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa34dec00) [pid = 1933] [serial = 772] [outer = (nil)] 04:51:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa355b000) [pid = 1933] [serial = 773] [outer = 0xa34dec00] 04:51:35 INFO - PROCESS | 1886 | 1484916695254 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]]]}] 04:51:35 INFO - . 04:51:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1386ms 04:51:35 INFO - PROCESS | 1886 | 1484916695271 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 04:51:35 INFO - PROCESS | 1886 | 1484916695273 Marionette TRACE conn4 <- [1,889,null,{"value":"2147483649"}] 04:51:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 04:51:35 INFO - PROCESS | 1886 | 1484916695280 Marionette TRACE conn4 -> [0,890,"timeouts",{"script":35000}] 04:51:35 INFO - PROCESS | 1886 | 1484916695282 Marionette TRACE conn4 <- [1,890,null,{}] 04:51:35 INFO - PROCESS | 1886 | 1484916695288 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}] 04:51:35 INFO - PROCESS | 1886 | 1484916695454 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 04:51:35 INFO - PROCESS | 1886 | 1484916695538 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:35 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383ec00 == 9 [pid = 1933] [id = 276] 04:51:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa383f000) [pid = 1933] [serial = 774] [outer = (nil)] 04:51:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa3845000) [pid = 1933] [serial = 775] [outer = 0xa383f000] 04:51:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa3847c00) [pid = 1933] [serial = 776] [outer = 0xa383f000] 04:51:36 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39e2400 == 10 [pid = 1933] [id = 277] 04:51:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa39e4800) [pid = 1933] [serial = 777] [outer = (nil)] 04:51:36 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:51:36 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:51:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa44e3c00) [pid = 1933] [serial = 778] [outer = 0xa39e4800] 04:51:36 INFO - PROCESS | 1886 | 1484916696673 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]]]}] 04:51:36 INFO - . 04:51:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1432ms 04:51:36 INFO - PROCESS | 1886 | 1484916696713 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 04:51:36 INFO - PROCESS | 1886 | 1484916696716 Marionette TRACE conn4 <- [1,893,null,{"value":"2147483649"}] 04:51:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 04:51:36 INFO - PROCESS | 1886 | 1484916696722 Marionette TRACE conn4 -> [0,894,"timeouts",{"script":35000}] 04:51:36 INFO - PROCESS | 1886 | 1484916696729 Marionette TRACE conn4 <- [1,894,null,{}] 04:51:36 INFO - PROCESS | 1886 | 1484916696735 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}] 04:51:36 INFO - PROCESS | 1886 | 1484916696935 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 04:51:37 INFO - PROCESS | 1886 | 1484916696979 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:37 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45e6800 == 11 [pid = 1933] [id = 278] 04:51:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa45e6c00) [pid = 1933] [serial = 779] [outer = (nil)] 04:51:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa486b400) [pid = 1933] [serial = 780] [outer = 0xa45e6c00] 04:51:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa486f400) [pid = 1933] [serial = 781] [outer = 0xa45e6c00] 04:51:38 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa29d2000) [pid = 1933] [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] 04:51:38 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa3562400) [pid = 1933] [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] 04:51:38 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa29d8800) [pid = 1933] [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] 04:51:38 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa39e1400) [pid = 1933] [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] 04:51:38 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa28cf400) [pid = 1933] [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] 04:51:38 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa3437400) [pid = 1933] [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] 04:51:38 INFO - PROCESS | 1886 | 1484916698296 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]]]}] 04:51:38 INFO - . 04:51:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1634ms 04:51:38 INFO - PROCESS | 1886 | 1484916698356 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 04:51:38 INFO - PROCESS | 1886 | 1484916698360 Marionette TRACE conn4 <- [1,897,null,{"value":"2147483649"}] 04:51:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html 04:51:38 INFO - PROCESS | 1886 | 1484916698365 Marionette TRACE conn4 -> [0,898,"timeouts",{"script":35000}] 04:51:38 INFO - PROCESS | 1886 | 1484916698367 Marionette TRACE conn4 <- [1,898,null,{}] 04:51:38 INFO - PROCESS | 1886 | 1484916698373 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}] 04:51:38 INFO - PROCESS | 1886 | 1484916698556 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 04:51:38 INFO - PROCESS | 1886 | 1484916698603 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:38 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44dd400 == 12 [pid = 1933] [id = 279] 04:51:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa4590000) [pid = 1933] [serial = 782] [outer = (nil)] 04:51:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa48f7400) [pid = 1933] [serial = 783] [outer = 0xa4590000] 04:51:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa5382400) [pid = 1933] [serial = 784] [outer = 0xa4590000] 04:51:39 INFO - PROCESS | 1886 | 1484916699482 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]]]}] 04:51:39 INFO - . 04:51:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1184ms 04:51:39 INFO - PROCESS | 1886 | 1484916699551 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 04:51:39 INFO - PROCESS | 1886 | 1484916699554 Marionette TRACE conn4 <- [1,901,null,{"value":"2147483649"}] 04:51:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 04:51:39 INFO - PROCESS | 1886 | 1484916699560 Marionette TRACE conn4 -> [0,902,"timeouts",{"script":35000}] 04:51:39 INFO - PROCESS | 1886 | 1484916699563 Marionette TRACE conn4 <- [1,902,null,{}] 04:51:39 INFO - PROCESS | 1886 | 1484916699568 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}] 04:51:39 INFO - PROCESS | 1886 | 1484916699740 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 04:51:39 INFO - PROCESS | 1886 | 1484916699784 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:39 INFO - PROCESS | 1886 | ++DOCSHELL 0xa4877400 == 13 [pid = 1933] [id = 280] 04:51:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa53f0000) [pid = 1933] [serial = 785] [outer = (nil)] 04:51:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa769c800) [pid = 1933] [serial = 786] [outer = 0xa53f0000] 04:51:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa769a400) [pid = 1933] [serial = 787] [outer = 0xa53f0000] 04:51:40 INFO - PROCESS | 1886 | 1484916700919 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]]]}] 04:51:40 INFO - . 04:51:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1384ms 04:51:40 INFO - PROCESS | 1886 | 1484916700944 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 04:51:40 INFO - PROCESS | 1886 | 1484916700947 Marionette TRACE conn4 <- [1,905,null,{"value":"2147483649"}] 04:51:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 04:51:40 INFO - PROCESS | 1886 | 1484916700953 Marionette TRACE conn4 -> [0,906,"timeouts",{"script":35000}] 04:51:40 INFO - PROCESS | 1886 | 1484916700955 Marionette TRACE conn4 <- [1,906,null,{}] 04:51:40 INFO - PROCESS | 1886 | 1484916700961 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}] 04:51:41 INFO - PROCESS | 1886 | 1484916701127 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 04:51:41 INFO - PROCESS | 1886 | 1484916701141 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:41 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3565000 == 14 [pid = 1933] [id = 281] 04:51:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa3567800) [pid = 1933] [serial = 788] [outer = (nil)] 04:51:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa45df800) [pid = 1933] [serial = 789] [outer = 0xa3567800] 04:51:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa45e1800) [pid = 1933] [serial = 790] [outer = 0xa3567800] 04:51:42 INFO - . 04:51:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1395ms 04:51:42 INFO - PROCESS | 1886 | 1484916702337 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]]]}] 04:51:42 INFO - PROCESS | 1886 | 1484916702352 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 04:51:42 INFO - PROCESS | 1886 | 1484916702354 Marionette TRACE conn4 <- [1,909,null,{"value":"2147483649"}] 04:51:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html 04:51:42 INFO - PROCESS | 1886 | 1484916702365 Marionette TRACE conn4 -> [0,910,"timeouts",{"script":35000}] 04:51:42 INFO - PROCESS | 1886 | 1484916702371 Marionette TRACE conn4 <- [1,910,null,{}] 04:51:42 INFO - PROCESS | 1886 | 1484916702383 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}] 04:51:42 INFO - PROCESS | 1886 | 1484916702614 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 04:51:42 INFO - PROCESS | 1886 | 1484916702667 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:42 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3254000 == 15 [pid = 1933] [id = 282] 04:51:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa3254400) [pid = 1933] [serial = 791] [outer = (nil)] 04:51:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa34dd400) [pid = 1933] [serial = 792] [outer = 0xa3254400] 04:51:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0xa3563000) [pid = 1933] [serial = 793] [outer = 0xa3254400] 04:51:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa45e6800 == 14 [pid = 1933] [id = 278] 04:51:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa44dd400 == 13 [pid = 1933] [id = 279] 04:51:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa29ce800 == 12 [pid = 1933] [id = 265] 04:51:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa34db000 == 11 [pid = 1933] [id = 275] 04:51:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa39e2400 == 10 [pid = 1933] [id = 277] 04:51:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa383ec00 == 9 [pid = 1933] [id = 276] 04:51:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d3400 == 8 [pid = 1933] [id = 270] 04:51:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa324f800 == 7 [pid = 1933] [id = 271] 04:51:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa29ca000 == 6 [pid = 1933] [id = 273] 04:51:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa3254800 == 5 [pid = 1933] [id = 274] 04:51:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa44e1c00 == 4 [pid = 1933] [id = 272] 04:51:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa3565000 == 3 [pid = 1933] [id = 281] 04:51:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa4877400 == 2 [pid = 1933] [id = 280] 04:51:43 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0xa44dd800) [pid = 1933] [serial = 759] [outer = (nil)] [url = about:blank] 04:51:43 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa34d4000) [pid = 1933] [serial = 750] [outer = (nil)] [url = about:blank] 04:51:43 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa383b800) [pid = 1933] [serial = 753] [outer = (nil)] [url = about:blank] 04:51:43 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa3430800) [pid = 1933] [serial = 741] [outer = (nil)] [url = about:blank] 04:51:43 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa342d800) [pid = 1933] [serial = 744] [outer = (nil)] [url = about:blank] 04:51:43 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa324e800) [pid = 1933] [serial = 747] [outer = (nil)] [url = about:blank] 04:51:43 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa34d6000) [pid = 1933] [serial = 742] [outer = (nil)] [url = about:blank] 04:51:43 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa3252000) [pid = 1933] [serial = 748] [outer = (nil)] [url = about:blank] 04:51:43 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa3437800) [pid = 1933] [serial = 745] [outer = (nil)] [url = about:blank] 04:51:43 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa44dc000) [pid = 1933] [serial = 757] [outer = (nil)] [url = about:blank] 04:51:43 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa44d9c00) [pid = 1933] [serial = 756] [outer = (nil)] [url = about:blank] 04:51:43 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa34d5000) [pid = 1933] [serial = 751] [outer = (nil)] [url = about:blank] 04:51:43 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa383a800) [pid = 1933] [serial = 754] [outer = (nil)] [url = about:blank] 04:51:44 INFO - PROCESS | 1886 | 1484916704089 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]]]}] 04:51:44 INFO - . 04:51:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1758ms 04:51:44 INFO - PROCESS | 1886 | 1484916704125 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 04:51:44 INFO - PROCESS | 1886 | 1484916704128 Marionette TRACE conn4 <- [1,913,null,{"value":"2147483649"}] 04:51:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 04:51:44 INFO - PROCESS | 1886 | 1484916704134 Marionette TRACE conn4 -> [0,914,"timeouts",{"script":35000}] 04:51:44 INFO - PROCESS | 1886 | 1484916704136 Marionette TRACE conn4 <- [1,914,null,{}] 04:51:44 INFO - PROCESS | 1886 | 1484916704142 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}] 04:51:44 INFO - PROCESS | 1886 | 1484916704316 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 04:51:44 INFO - PROCESS | 1886 | 1484916704348 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:44 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29cb000 == 3 [pid = 1933] [id = 283] 04:51:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa29cc000) [pid = 1933] [serial = 794] [outer = (nil)] 04:51:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa324ec00) [pid = 1933] [serial = 795] [outer = 0xa29cc000] 04:51:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa3255800) [pid = 1933] [serial = 796] [outer = 0xa29cc000] 04:51:45 INFO - PROCESS | 1886 | 1484916705354 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]]]}] 04:51:45 INFO - . 04:51:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1235ms 04:51:45 INFO - PROCESS | 1886 | 1484916705370 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 04:51:45 INFO - PROCESS | 1886 | 1484916705373 Marionette TRACE conn4 <- [1,917,null,{"value":"2147483649"}] 04:51:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html 04:51:45 INFO - PROCESS | 1886 | 1484916705379 Marionette TRACE conn4 -> [0,918,"timeouts",{"script":35000}] 04:51:45 INFO - PROCESS | 1886 | 1484916705382 Marionette TRACE conn4 <- [1,918,null,{}] 04:51:45 INFO - PROCESS | 1886 | 1484916705388 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}] 04:51:45 INFO - PROCESS | 1886 | 1484916705566 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 04:51:45 INFO - PROCESS | 1886 | 1484916705613 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:45 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3437000 == 4 [pid = 1933] [id = 284] 04:51:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa34d2000) [pid = 1933] [serial = 797] [outer = (nil)] 04:51:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa34d7c00) [pid = 1933] [serial = 798] [outer = 0xa34d2000] 04:51:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa34db000) [pid = 1933] [serial = 799] [outer = 0xa34d2000] 04:51:46 INFO - PROCESS | 1886 | 1484916706566 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]]]}] 04:51:46 INFO - . 04:51:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1237ms 04:51:46 INFO - PROCESS | 1886 | 1484916706616 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 04:51:46 INFO - PROCESS | 1886 | 1484916706620 Marionette TRACE conn4 <- [1,921,null,{"value":"2147483649"}] 04:51:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html 04:51:46 INFO - PROCESS | 1886 | 1484916706631 Marionette TRACE conn4 -> [0,922,"timeouts",{"script":35000}] 04:51:46 INFO - PROCESS | 1886 | 1484916706633 Marionette TRACE conn4 <- [1,922,null,{}] 04:51:46 INFO - PROCESS | 1886 | 1484916706639 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}] 04:51:46 INFO - PROCESS | 1886 | 1484916706817 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 04:51:46 INFO - PROCESS | 1886 | 1484916706833 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:46 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383c400 == 5 [pid = 1933] [id = 285] 04:51:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa383c800) [pid = 1933] [serial = 800] [outer = (nil)] 04:51:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa3842c00) [pid = 1933] [serial = 801] [outer = 0xa383c800] 04:51:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa3847400) [pid = 1933] [serial = 802] [outer = 0xa383c800] 04:51:47 INFO - PROCESS | 1886 | 1484916707980 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]]]}] 04:51:48 INFO - . 04:51:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1381ms 04:51:48 INFO - PROCESS | 1886 | 1484916708010 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 04:51:48 INFO - PROCESS | 1886 | 1484916708013 Marionette TRACE conn4 <- [1,925,null,{"value":"2147483649"}] 04:51:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html 04:51:48 INFO - PROCESS | 1886 | 1484916708020 Marionette TRACE conn4 -> [0,926,"timeouts",{"script":35000}] 04:51:48 INFO - PROCESS | 1886 | 1484916708022 Marionette TRACE conn4 <- [1,926,null,{}] 04:51:48 INFO - PROCESS | 1886 | 1484916708033 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}] 04:51:48 INFO - PROCESS | 1886 | 1484916708212 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 04:51:48 INFO - PROCESS | 1886 | 1484916708272 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:48 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44dc400 == 6 [pid = 1933] [id = 286] 04:51:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa44dc800) [pid = 1933] [serial = 803] [outer = (nil)] 04:51:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa44e6800) [pid = 1933] [serial = 804] [outer = 0xa44dc800] 04:51:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa44e8400) [pid = 1933] [serial = 805] [outer = 0xa44dc800] 04:51:49 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa383f000) [pid = 1933] [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] 04:51:49 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa53f0000) [pid = 1933] [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] 04:51:49 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa45e6c00) [pid = 1933] [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] 04:51:49 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa4590000) [pid = 1933] [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] 04:51:49 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa3841800) [pid = 1933] [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] 04:51:49 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa29ca400) [pid = 1933] [serial = 767] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:51:49 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa45e5400) [pid = 1933] [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] 04:51:49 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa34dec00) [pid = 1933] [serial = 772] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916694978] 04:51:49 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa3255c00) [pid = 1933] [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] 04:51:49 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa324fc00) [pid = 1933] [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] 04:51:49 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa39e4800) [pid = 1933] [serial = 777] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:51:49 INFO - PROCESS | 1886 | 1484916709865 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]]]}] 04:51:49 INFO - . 04:51:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1884ms 04:51:49 INFO - PROCESS | 1886 | 1484916709909 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 04:51:49 INFO - PROCESS | 1886 | 1484916709914 Marionette TRACE conn4 <- [1,929,null,{"value":"2147483649"}] 04:51:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html 04:51:49 INFO - PROCESS | 1886 | 1484916709924 Marionette TRACE conn4 -> [0,930,"timeouts",{"script":35000}] 04:51:49 INFO - PROCESS | 1886 | 1484916709926 Marionette TRACE conn4 <- [1,930,null,{}] 04:51:49 INFO - PROCESS | 1886 | 1484916709930 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}] 04:51:50 INFO - PROCESS | 1886 | 1484916710065 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 04:51:50 INFO - PROCESS | 1886 | 1484916710149 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:50 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3439800 == 7 [pid = 1933] [id = 287] 04:51:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa3562000) [pid = 1933] [serial = 806] [outer = (nil)] 04:51:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa44dbc00) [pid = 1933] [serial = 807] [outer = 0xa3562000] 04:51:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa44e1800) [pid = 1933] [serial = 808] [outer = 0xa3562000] 04:51:50 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45e1000 == 8 [pid = 1933] [id = 288] 04:51:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa45e1400) [pid = 1933] [serial = 809] [outer = (nil)] 04:51:50 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:51:50 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:51:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa45e6800) [pid = 1933] [serial = 810] [outer = 0xa45e1400] 04:51:51 INFO - PROCESS | 1886 | 1484916711183 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]]]}] 04:51:51 INFO - . 04:51:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1278ms 04:51:51 INFO - PROCESS | 1886 | 1484916711202 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 04:51:51 INFO - PROCESS | 1886 | 1484916711204 Marionette TRACE conn4 <- [1,933,null,{"value":"2147483649"}] 04:51:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html 04:51:51 INFO - PROCESS | 1886 | 1484916711223 Marionette TRACE conn4 -> [0,934,"timeouts",{"script":35000}] 04:51:51 INFO - PROCESS | 1886 | 1484916711229 Marionette TRACE conn4 <- [1,934,null,{}] 04:51:51 INFO - PROCESS | 1886 | 1484916711234 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}] 04:51:51 INFO - PROCESS | 1886 | 1484916711382 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 04:51:51 INFO - PROCESS | 1886 | 1484916711417 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:51 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3252400 == 9 [pid = 1933] [id = 289] 04:51:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa3252c00) [pid = 1933] [serial = 811] [outer = (nil)] 04:51:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa34d3800) [pid = 1933] [serial = 812] [outer = 0xa3252c00] 04:51:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa3562c00) [pid = 1933] [serial = 813] [outer = 0xa3252c00] 04:51:52 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39dd400 == 10 [pid = 1933] [id = 290] 04:51:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa39df000) [pid = 1933] [serial = 814] [outer = (nil)] 04:51:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa44ddc00) [pid = 1933] [serial = 815] [outer = 0xa39df000] 04:51:52 INFO - PROCESS | 1886 | 1484916712691 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]]]}] 04:51:52 INFO - . 04:51:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1492ms 04:51:52 INFO - PROCESS | 1886 | 1484916712715 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 04:51:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html 04:51:52 INFO - PROCESS | 1886 | 1484916712720 Marionette TRACE conn4 <- [1,937,null,{"value":"2147483649"}] 04:51:52 INFO - PROCESS | 1886 | 1484916712725 Marionette TRACE conn4 -> [0,938,"timeouts",{"script":35000}] 04:51:52 INFO - PROCESS | 1886 | 1484916712728 Marionette TRACE conn4 <- [1,938,null,{}] 04:51:52 INFO - PROCESS | 1886 | 1484916712733 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}] 04:51:52 INFO - PROCESS | 1886 | 1484916712887 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 04:51:53 INFO - PROCESS | 1886 | 1484916712998 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:53 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39e4000 == 11 [pid = 1933] [id = 291] 04:51:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa44e6400) [pid = 1933] [serial = 816] [outer = (nil)] 04:51:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0xa761a400) [pid = 1933] [serial = 817] [outer = 0xa44e6400] 04:51:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0xa769c000) [pid = 1933] [serial = 818] [outer = 0xa44e6400] 04:51:53 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d3c00 == 12 [pid = 1933] [id = 292] 04:51:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0xa29d4000) [pid = 1933] [serial = 819] [outer = (nil)] 04:51:53 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:51:53 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:51:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0xa29d8c00) [pid = 1933] [serial = 820] [outer = 0xa29d4000] 04:51:54 INFO - PROCESS | 1886 | 1484916714273 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]]]}] 04:51:54 INFO - . 04:51:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1588ms 04:51:54 INFO - PROCESS | 1886 | 1484916714313 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 04:51:54 INFO - PROCESS | 1886 | 1484916714316 Marionette TRACE conn4 <- [1,941,null,{"value":"2147483649"}] 04:51:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html 04:51:54 INFO - PROCESS | 1886 | 1484916714322 Marionette TRACE conn4 -> [0,942,"timeouts",{"script":35000}] 04:51:54 INFO - PROCESS | 1886 | 1484916714324 Marionette TRACE conn4 <- [1,942,null,{}] 04:51:54 INFO - PROCESS | 1886 | 1484916714330 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}] 04:51:54 INFO - PROCESS | 1886 | 1484916714456 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 04:51:54 INFO - PROCESS | 1886 | 1484916714514 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:54 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3432c00 == 13 [pid = 1933] [id = 293] 04:51:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0xa3434400) [pid = 1933] [serial = 821] [outer = (nil)] 04:51:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0xa34d9c00) [pid = 1933] [serial = 822] [outer = 0xa3434400] 04:51:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0xa34dbc00) [pid = 1933] [serial = 823] [outer = 0xa3434400] 04:51:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa45e1000 == 12 [pid = 1933] [id = 288] 04:51:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa44dc400 == 11 [pid = 1933] [id = 286] 04:51:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa383c400 == 10 [pid = 1933] [id = 285] 04:51:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa3437000 == 9 [pid = 1933] [id = 284] 04:51:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa29cb000 == 8 [pid = 1933] [id = 283] 04:51:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa3254000 == 7 [pid = 1933] [id = 282] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0xa769a400) [pid = 1933] [serial = 787] [outer = (nil)] [url = about:blank] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0xa769c800) [pid = 1933] [serial = 786] [outer = (nil)] [url = about:blank] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0xa44de800) [pid = 1933] [serial = 760] [outer = (nil)] [url = about:blank] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0xa28cf800) [pid = 1933] [serial = 768] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0xa4769800) [pid = 1933] [serial = 766] [outer = (nil)] [url = about:blank] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0xa355b000) [pid = 1933] [serial = 773] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916694978] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0xa34d1c00) [pid = 1933] [serial = 771] [outer = (nil)] [url = about:blank] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa3559c00) [pid = 1933] [serial = 763] [outer = (nil)] [url = about:blank] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa486f400) [pid = 1933] [serial = 781] [outer = (nil)] [url = about:blank] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa48f7400) [pid = 1933] [serial = 783] [outer = (nil)] [url = about:blank] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa5382400) [pid = 1933] [serial = 784] [outer = (nil)] [url = about:blank] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa44e3c00) [pid = 1933] [serial = 778] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa3847c00) [pid = 1933] [serial = 776] [outer = (nil)] [url = about:blank] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa486b400) [pid = 1933] [serial = 780] [outer = (nil)] [url = about:blank] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa3845000) [pid = 1933] [serial = 775] [outer = (nil)] [url = about:blank] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa3436000) [pid = 1933] [serial = 770] [outer = (nil)] [url = about:blank] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa45ed000) [pid = 1933] [serial = 765] [outer = (nil)] [url = about:blank] 04:51:55 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa3435000) [pid = 1933] [serial = 762] [outer = (nil)] [url = about:blank] 04:51:55 INFO - PROCESS | 1886 | 1484916715667 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]]]}] 04:51:55 INFO - . 04:51:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1392ms 04:51:55 INFO - PROCESS | 1886 | 1484916715715 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 04:51:55 INFO - PROCESS | 1886 | 1484916715718 Marionette TRACE conn4 <- [1,945,null,{"value":"2147483649"}] 04:51:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html 04:51:55 INFO - PROCESS | 1886 | 1484916715726 Marionette TRACE conn4 -> [0,946,"timeouts",{"script":35000}] 04:51:55 INFO - PROCESS | 1886 | 1484916715728 Marionette TRACE conn4 <- [1,946,null,{}] 04:51:55 INFO - PROCESS | 1886 | 1484916715733 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}] 04:51:55 INFO - PROCESS | 1886 | 1484916715954 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 04:51:55 INFO - PROCESS | 1886 | 1484916715978 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:56 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3435c00 == 8 [pid = 1933] [id = 294] 04:51:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa34dcc00) [pid = 1933] [serial = 824] [outer = (nil)] 04:51:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa3564800) [pid = 1933] [serial = 825] [outer = 0xa34dcc00] 04:51:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa3566c00) [pid = 1933] [serial = 826] [outer = 0xa34dcc00] 04:51:56 INFO - . 04:51:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1131ms 04:51:56 INFO - PROCESS | 1886 | 1484916716844 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]]]}] 04:51:56 INFO - PROCESS | 1886 | 1484916716858 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 04:51:56 INFO - PROCESS | 1886 | 1484916716861 Marionette TRACE conn4 <- [1,949,null,{"value":"2147483649"}] 04:51:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html 04:51:56 INFO - PROCESS | 1886 | 1484916716867 Marionette TRACE conn4 -> [0,950,"timeouts",{"script":35000}] 04:51:56 INFO - PROCESS | 1886 | 1484916716869 Marionette TRACE conn4 <- [1,950,null,{}] 04:51:56 INFO - PROCESS | 1886 | 1484916716874 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}] 04:51:57 INFO - PROCESS | 1886 | 1484916717073 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 04:51:57 INFO - PROCESS | 1886 | 1484916717155 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:57 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44da000 == 9 [pid = 1933] [id = 295] 04:51:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa44da800) [pid = 1933] [serial = 827] [outer = (nil)] 04:51:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa44e7800) [pid = 1933] [serial = 828] [outer = 0xa44da800] 04:51:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa458ec00) [pid = 1933] [serial = 829] [outer = 0xa44da800] 04:51:58 INFO - PROCESS | 1886 | 1484916718233 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]]]}] 04:51:58 INFO - . 04:51:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1396ms 04:51:58 INFO - PROCESS | 1886 | 1484916718272 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 04:51:58 INFO - PROCESS | 1886 | 1484916718276 Marionette TRACE conn4 <- [1,953,null,{"value":"2147483649"}] 04:51:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html 04:51:58 INFO - PROCESS | 1886 | 1484916718281 Marionette TRACE conn4 -> [0,954,"timeouts",{"script":35000}] 04:51:58 INFO - PROCESS | 1886 | 1484916718283 Marionette TRACE conn4 <- [1,954,null,{}] 04:51:58 INFO - PROCESS | 1886 | 1484916718289 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}] 04:51:58 INFO - PROCESS | 1886 | 1484916718453 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 04:51:58 INFO - PROCESS | 1886 | 1484916718512 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:51:58 INFO - PROCESS | 1886 | ++DOCSHELL 0xa48f7800 == 10 [pid = 1933] [id = 296] 04:51:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa48f8000) [pid = 1933] [serial = 830] [outer = (nil)] 04:51:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa544a800) [pid = 1933] [serial = 831] [outer = 0xa48f8000] 04:51:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa544f800) [pid = 1933] [serial = 832] [outer = 0xa48f8000] 04:51:59 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa34d2000) [pid = 1933] [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] 04:51:59 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa383c800) [pid = 1933] [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] 04:51:59 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa44dc800) [pid = 1933] [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] 04:51:59 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa29cc000) [pid = 1933] [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] 04:51:59 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa3254400) [pid = 1933] [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] 04:51:59 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa3567800) [pid = 1933] [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] 04:51:59 INFO - PROCESS | 1886 | 1484916719720 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]]]}] 04:51:59 INFO - . 04:51:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1477ms 04:51:59 INFO - PROCESS | 1886 | 1484916719760 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 04:51:59 INFO - PROCESS | 1886 | 1484916719762 Marionette TRACE conn4 <- [1,957,null,{"value":"2147483649"}] 04:51:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html 04:51:59 INFO - PROCESS | 1886 | 1484916719768 Marionette TRACE conn4 -> [0,958,"timeouts",{"script":35000}] 04:51:59 INFO - PROCESS | 1886 | 1484916719770 Marionette TRACE conn4 <- [1,958,null,{}] 04:51:59 INFO - PROCESS | 1886 | 1484916719776 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}] 04:51:59 INFO - PROCESS | 1886 | 1484916719939 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 04:52:00 INFO - PROCESS | 1886 | 1484916720040 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:00 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355c400 == 11 [pid = 1933] [id = 297] 04:52:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa355fc00) [pid = 1933] [serial = 833] [outer = (nil)] 04:52:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa45e5000) [pid = 1933] [serial = 834] [outer = 0xa355fc00] 04:52:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa5450800) [pid = 1933] [serial = 835] [outer = 0xa355fc00] 04:52:01 INFO - PROCESS | 1886 | 1484916721001 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]]]}] 04:52:01 INFO - . 04:52:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1287ms 04:52:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html 04:52:01 INFO - PROCESS | 1886 | 1484916721057 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 04:52:01 INFO - PROCESS | 1886 | 1484916721059 Marionette TRACE conn4 <- [1,961,null,{"value":"2147483649"}] 04:52:01 INFO - PROCESS | 1886 | 1484916721065 Marionette TRACE conn4 -> [0,962,"timeouts",{"script":35000}] 04:52:01 INFO - PROCESS | 1886 | 1484916721068 Marionette TRACE conn4 <- [1,962,null,{}] 04:52:01 INFO - PROCESS | 1886 | 1484916721075 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}] 04:52:01 INFO - PROCESS | 1886 | 1484916721245 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 04:52:01 INFO - PROCESS | 1886 | 1484916721339 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:01 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39e2c00 == 12 [pid = 1933] [id = 298] 04:52:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xacb6f800) [pid = 1933] [serial = 836] [outer = (nil)] 04:52:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xacbdb000) [pid = 1933] [serial = 837] [outer = 0xacb6f800] 04:52:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa2c06c00) [pid = 1933] [serial = 838] [outer = 0xacb6f800] 04:52:02 INFO - PROCESS | 1886 | 1484916722666 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]]]}] 04:52:02 INFO - . 04:52:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1639ms 04:52:02 INFO - PROCESS | 1886 | 1484916722706 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 04:52:02 INFO - PROCESS | 1886 | 1484916722715 Marionette TRACE conn4 <- [1,965,null,{"value":"2147483649"}] 04:52:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html 04:52:02 INFO - PROCESS | 1886 | 1484916722727 Marionette TRACE conn4 -> [0,966,"timeouts",{"script":35000}] 04:52:02 INFO - PROCESS | 1886 | 1484916722732 Marionette TRACE conn4 <- [1,966,null,{}] 04:52:02 INFO - PROCESS | 1886 | 1484916722746 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}] 04:52:03 INFO - PROCESS | 1886 | 1484916723062 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 04:52:03 INFO - PROCESS | 1886 | 1484916723171 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:03 INFO - PROCESS | 1886 | ++DOCSHELL 0xa2c0c400 == 13 [pid = 1933] [id = 299] 04:52:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa2c0f000) [pid = 1933] [serial = 839] [outer = (nil)] 04:52:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa3250c00) [pid = 1933] [serial = 840] [outer = 0xa2c0f000] 04:52:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0xa3434c00) [pid = 1933] [serial = 841] [outer = 0xa2c0f000] 04:52:04 INFO - PROCESS | 1886 | 1484916724364 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]]]}] 04:52:04 INFO - . 04:52:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1700ms 04:52:04 INFO - PROCESS | 1886 | 1484916724426 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 04:52:04 INFO - PROCESS | 1886 | 1484916724429 Marionette TRACE conn4 <- [1,969,null,{"value":"2147483649"}] 04:52:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html 04:52:04 INFO - PROCESS | 1886 | 1484916724435 Marionette TRACE conn4 -> [0,970,"timeouts",{"script":35000}] 04:52:04 INFO - PROCESS | 1886 | 1484916724437 Marionette TRACE conn4 <- [1,970,null,{}] 04:52:04 INFO - PROCESS | 1886 | 1484916724443 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}] 04:52:04 INFO - PROCESS | 1886 | 1484916724610 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 04:52:04 INFO - PROCESS | 1886 | 1484916724626 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:04 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39db000 == 14 [pid = 1933] [id = 300] 04:52:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0xa39dbc00) [pid = 1933] [serial = 842] [outer = (nil)] 04:52:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0xa4873c00) [pid = 1933] [serial = 843] [outer = 0xa39dbc00] 04:52:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0xa45e7c00) [pid = 1933] [serial = 844] [outer = 0xa39dbc00] 04:52:05 INFO - PROCESS | 1886 | 1484916725923 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]]]}] 04:52:05 INFO - . 04:52:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1534ms 04:52:05 INFO - PROCESS | 1886 | 1484916725969 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 04:52:05 INFO - PROCESS | 1886 | 1484916725971 Marionette TRACE conn4 <- [1,973,null,{"value":"2147483649"}] 04:52:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html 04:52:05 INFO - PROCESS | 1886 | 1484916725985 Marionette TRACE conn4 -> [0,974,"timeouts",{"script":35000}] 04:52:05 INFO - PROCESS | 1886 | 1484916725987 Marionette TRACE conn4 <- [1,974,null,{}] 04:52:06 INFO - PROCESS | 1886 | 1484916726000 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}] 04:52:06 INFO - PROCESS | 1886 | 1484916726157 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 04:52:06 INFO - PROCESS | 1886 | 1484916726245 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:06 INFO - PROCESS | 1886 | ++DOCSHELL 0xa2c0e800 == 15 [pid = 1933] [id = 301] 04:52:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0xa2c11400) [pid = 1933] [serial = 845] [outer = (nil)] 04:52:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0xa3437800) [pid = 1933] [serial = 846] [outer = 0xa2c11400] 04:52:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0xa34d5000) [pid = 1933] [serial = 847] [outer = 0xa2c11400] 04:52:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa355c400 == 14 [pid = 1933] [id = 297] 04:52:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa48f7800 == 13 [pid = 1933] [id = 296] 04:52:06 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0xa44dbc00) [pid = 1933] [serial = 807] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa44da000 == 12 [pid = 1933] [id = 295] 04:52:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa3435c00 == 11 [pid = 1933] [id = 294] 04:52:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa3432c00 == 10 [pid = 1933] [id = 293] 04:52:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d3c00 == 9 [pid = 1933] [id = 292] 04:52:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa39e4000 == 8 [pid = 1933] [id = 291] 04:52:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa39dd400 == 7 [pid = 1933] [id = 290] 04:52:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa3252400 == 6 [pid = 1933] [id = 289] 04:52:06 INFO - PROCESS | 1886 | --DOCSHELL 0xa3439800 == 5 [pid = 1933] [id = 287] 04:52:06 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0xa44e8400) [pid = 1933] [serial = 805] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0xa3255800) [pid = 1933] [serial = 796] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0xa3563000) [pid = 1933] [serial = 793] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0xa3847400) [pid = 1933] [serial = 802] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0xa44e6800) [pid = 1933] [serial = 804] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0xa45e1800) [pid = 1933] [serial = 790] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa34db000) [pid = 1933] [serial = 799] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa3842c00) [pid = 1933] [serial = 801] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa34d7c00) [pid = 1933] [serial = 798] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa324ec00) [pid = 1933] [serial = 795] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa34dd400) [pid = 1933] [serial = 792] [outer = (nil)] [url = about:blank] 04:52:06 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa45df800) [pid = 1933] [serial = 789] [outer = (nil)] [url = about:blank] 04:52:07 INFO - PROCESS | 1886 | 1484916727334 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]]]}] 04:52:07 INFO - . 04:52:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1391ms 04:52:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html 04:52:07 INFO - PROCESS | 1886 | 1484916727371 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 04:52:07 INFO - PROCESS | 1886 | 1484916727374 Marionette TRACE conn4 <- [1,977,null,{"value":"2147483649"}] 04:52:07 INFO - PROCESS | 1886 | 1484916727378 Marionette TRACE conn4 -> [0,978,"timeouts",{"script":35000}] 04:52:07 INFO - PROCESS | 1886 | 1484916727382 Marionette TRACE conn4 <- [1,978,null,{}] 04:52:07 INFO - PROCESS | 1886 | 1484916727387 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}] 04:52:07 INFO - PROCESS | 1886 | 1484916727594 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 04:52:07 INFO - PROCESS | 1886 | 1484916727666 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:07 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3439800 == 6 [pid = 1933] [id = 302] 04:52:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa34d0c00) [pid = 1933] [serial = 848] [outer = (nil)] 04:52:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa3559000) [pid = 1933] [serial = 849] [outer = 0xa34d0c00] 04:52:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa355a800) [pid = 1933] [serial = 850] [outer = 0xa34d0c00] 04:52:08 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383b000 == 7 [pid = 1933] [id = 303] 04:52:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa383b800) [pid = 1933] [serial = 851] [outer = (nil)] 04:52:08 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:52:08 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:52:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa3843c00) [pid = 1933] [serial = 852] [outer = 0xa383b800] 04:52:08 INFO - PROCESS | 1886 | 1484916728652 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]]]}] 04:52:08 INFO - . 04:52:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1334ms 04:52:08 INFO - PROCESS | 1886 | 1484916728713 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 04:52:08 INFO - PROCESS | 1886 | 1484916728716 Marionette TRACE conn4 <- [1,981,null,{"value":"2147483649"}] 04:52:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html 04:52:08 INFO - PROCESS | 1886 | 1484916728722 Marionette TRACE conn4 -> [0,982,"timeouts",{"script":35000}] 04:52:08 INFO - PROCESS | 1886 | 1484916728724 Marionette TRACE conn4 <- [1,982,null,{}] 04:52:08 INFO - PROCESS | 1886 | 1484916728729 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}] 04:52:08 INFO - PROCESS | 1886 | 1484916728897 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 04:52:08 INFO - PROCESS | 1886 | 1484916728921 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:08 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44dc000 == 8 [pid = 1933] [id = 304] 04:52:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa44dc400) [pid = 1933] [serial = 853] [outer = (nil)] 04:52:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0xa44e4000) [pid = 1933] [serial = 854] [outer = 0xa44dc400] 04:52:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0xa44e7000) [pid = 1933] [serial = 855] [outer = 0xa44dc400] 04:52:09 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45ec000 == 9 [pid = 1933] [id = 305] 04:52:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0xa476e400) [pid = 1933] [serial = 856] [outer = (nil)] 04:52:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0xa4871c00) [pid = 1933] [serial = 857] [outer = 0xa476e400] 04:52:10 INFO - PROCESS | 1886 | 1484916730132 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]]]}] 04:52:10 INFO - . 04:52:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1479ms 04:52:10 INFO - PROCESS | 1886 | 1484916730202 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 04:52:10 INFO - PROCESS | 1886 | 1484916730213 Marionette TRACE conn4 <- [1,985,null,{"value":"2147483649"}] 04:52:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html 04:52:10 INFO - PROCESS | 1886 | 1484916730219 Marionette TRACE conn4 -> [0,986,"timeouts",{"script":35000}] 04:52:10 INFO - PROCESS | 1886 | 1484916730221 Marionette TRACE conn4 <- [1,986,null,{}] 04:52:10 INFO - PROCESS | 1886 | 1484916730227 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}] 04:52:10 INFO - PROCESS | 1886 | 1484916730375 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 04:52:10 INFO - PROCESS | 1886 | 1484916730467 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:10 INFO - PROCESS | 1886 | ++DOCSHELL 0xa824cc00 == 10 [pid = 1933] [id = 306] 04:52:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0xa824d400) [pid = 1933] [serial = 858] [outer = (nil)] 04:52:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0xa8dbf400) [pid = 1933] [serial = 859] [outer = 0xa824d400] 04:52:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0xacb6e000) [pid = 1933] [serial = 860] [outer = 0xa824d400] 04:52:11 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c2b800 == 11 [pid = 1933] [id = 307] 04:52:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0xa1c2bc00) [pid = 1933] [serial = 861] [outer = (nil)] 04:52:11 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:52:11 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:52:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 58 (0xa1c2d400) [pid = 1933] [serial = 862] [outer = 0xa1c2bc00] 04:52:11 INFO - PROCESS | 1886 | --DOMWINDOW == 57 (0xa44da800) [pid = 1933] [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] 04:52:11 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0xa48f8000) [pid = 1933] [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] 04:52:11 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0xa355fc00) [pid = 1933] [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] 04:52:11 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0xa29d4000) [pid = 1933] [serial = 819] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:52:11 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0xa44e6400) [pid = 1933] [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] 04:52:11 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0xa34dcc00) [pid = 1933] [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] 04:52:11 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0xa3434400) [pid = 1933] [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] 04:52:11 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0xa45e1400) [pid = 1933] [serial = 809] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:52:11 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0xa39df000) [pid = 1933] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916712468] 04:52:11 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa3252c00) [pid = 1933] [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] 04:52:12 INFO - PROCESS | 1886 | 1484916732011 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]]]}] 04:52:12 INFO - . 04:52:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1842ms 04:52:12 INFO - PROCESS | 1886 | 1484916732061 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 04:52:12 INFO - PROCESS | 1886 | 1484916732064 Marionette TRACE conn4 <- [1,989,null,{"value":"2147483649"}] 04:52:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html 04:52:12 INFO - PROCESS | 1886 | 1484916732073 Marionette TRACE conn4 -> [0,990,"timeouts",{"script":35000}] 04:52:12 INFO - PROCESS | 1886 | 1484916732080 Marionette TRACE conn4 <- [1,990,null,{}] 04:52:12 INFO - PROCESS | 1886 | 1484916732088 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}] 04:52:12 INFO - PROCESS | 1886 | 1484916732249 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 04:52:12 INFO - PROCESS | 1886 | 1484916732332 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:12 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c34400 == 12 [pid = 1933] [id = 308] 04:52:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa1c37000) [pid = 1933] [serial = 863] [outer = (nil)] 04:52:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0xa28cf800) [pid = 1933] [serial = 864] [outer = 0xa1c37000] 04:52:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0xa28cb800) [pid = 1933] [serial = 865] [outer = 0xa1c37000] 04:52:13 INFO - PROCESS | 1886 | 1484916733222 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]]]}] 04:52:13 INFO - . 04:52:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1188ms 04:52:13 INFO - PROCESS | 1886 | 1484916733280 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 04:52:13 INFO - PROCESS | 1886 | 1484916733283 Marionette TRACE conn4 <- [1,993,null,{"value":"2147483649"}] 04:52:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html 04:52:13 INFO - PROCESS | 1886 | 1484916733292 Marionette TRACE conn4 -> [0,994,"timeouts",{"script":35000}] 04:52:13 INFO - PROCESS | 1886 | 1484916733294 Marionette TRACE conn4 <- [1,994,null,{}] 04:52:13 INFO - PROCESS | 1886 | 1484916733305 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}] 04:52:13 INFO - PROCESS | 1886 | 1484916733493 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 04:52:13 INFO - PROCESS | 1886 | 1484916733537 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:13 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45ee800 == 13 [pid = 1933] [id = 309] 04:52:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0xa47d1c00) [pid = 1933] [serial = 866] [outer = (nil)] 04:52:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0xacbcc400) [pid = 1933] [serial = 867] [outer = 0xa47d1c00] 04:52:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0xa2cda000) [pid = 1933] [serial = 868] [outer = 0xa47d1c00] 04:52:14 INFO - PROCESS | 1886 | 1484916734584 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]]]}] 04:52:14 INFO - . 04:52:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1349ms 04:52:14 INFO - PROCESS | 1886 | 1484916734639 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 04:52:14 INFO - PROCESS | 1886 | 1484916734642 Marionette TRACE conn4 <- [1,997,null,{"value":"2147483649"}] 04:52:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html 04:52:14 INFO - PROCESS | 1886 | 1484916734649 Marionette TRACE conn4 -> [0,998,"timeouts",{"script":35000}] 04:52:14 INFO - PROCESS | 1886 | 1484916734652 Marionette TRACE conn4 <- [1,998,null,{}] 04:52:14 INFO - PROCESS | 1886 | 1484916734657 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}] 04:52:14 INFO - PROCESS | 1886 | 1484916734819 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 04:52:14 INFO - PROCESS | 1886 | 1484916734861 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:14 INFO - PROCESS | 1886 | ++DOCSHELL 0xa2cdbc00 == 14 [pid = 1933] [id = 310] 04:52:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0xa2cdd400) [pid = 1933] [serial = 869] [outer = (nil)] 04:52:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0xa2ce2000) [pid = 1933] [serial = 870] [outer = 0xa2cdd400] 04:52:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0xa2ce3c00) [pid = 1933] [serial = 871] [outer = 0xa2cdd400] 04:52:16 INFO - PROCESS | 1886 | 1484916736280 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]]]}] 04:52:16 INFO - . 04:52:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1678ms 04:52:16 INFO - PROCESS | 1886 | 1484916736328 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 04:52:16 INFO - PROCESS | 1886 | 1484916736331 Marionette TRACE conn4 <- [1,1001,null,{"value":"2147483649"}] 04:52:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html 04:52:16 INFO - PROCESS | 1886 | 1484916736337 Marionette TRACE conn4 -> [0,1002,"timeouts",{"script":35000}] 04:52:16 INFO - PROCESS | 1886 | 1484916736339 Marionette TRACE conn4 <- [1,1002,null,{}] 04:52:16 INFO - PROCESS | 1886 | 1484916736344 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}] 04:52:16 INFO - PROCESS | 1886 | 1484916736470 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 04:52:16 INFO - PROCESS | 1886 | 1484916736515 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:16 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d4c00 == 15 [pid = 1933] [id = 311] 04:52:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 58 (0xa29cb000) [pid = 1933] [serial = 872] [outer = (nil)] 04:52:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 59 (0xa3436c00) [pid = 1933] [serial = 873] [outer = 0xa29cb000] 04:52:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 60 (0xa324e000) [pid = 1933] [serial = 874] [outer = 0xa29cb000] 04:52:17 INFO - PROCESS | 1886 | 1484916737758 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]]]}] 04:52:17 INFO - . 04:52:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1432ms 04:52:17 INFO - PROCESS | 1886 | 1484916737769 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 04:52:17 INFO - PROCESS | 1886 | 1484916737772 Marionette TRACE conn4 <- [1,1005,null,{"value":"2147483649"}] 04:52:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html 04:52:17 INFO - PROCESS | 1886 | 1484916737785 Marionette TRACE conn4 -> [0,1006,"timeouts",{"script":35000}] 04:52:17 INFO - PROCESS | 1886 | 1484916737787 Marionette TRACE conn4 <- [1,1006,null,{}] 04:52:17 INFO - PROCESS | 1886 | 1484916737797 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}] 04:52:17 INFO - PROCESS | 1886 | 1484916737971 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 04:52:18 INFO - PROCESS | 1886 | 1484916738061 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:18 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29cb800 == 16 [pid = 1933] [id = 312] 04:52:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 61 (0xa29d4c00) [pid = 1933] [serial = 875] [outer = (nil)] 04:52:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 62 (0xa3248c00) [pid = 1933] [serial = 876] [outer = 0xa29d4c00] 04:52:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 63 (0xa2cddc00) [pid = 1933] [serial = 877] [outer = 0xa29d4c00] 04:52:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c2b800 == 15 [pid = 1933] [id = 307] 04:52:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa824cc00 == 14 [pid = 1933] [id = 306] 04:52:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c34400 == 13 [pid = 1933] [id = 308] 04:52:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa383b000 == 12 [pid = 1933] [id = 303] 04:52:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa3439800 == 11 [pid = 1933] [id = 302] 04:52:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa45ec000 == 10 [pid = 1933] [id = 305] 04:52:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa44dc000 == 9 [pid = 1933] [id = 304] 04:52:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa39e2c00 == 8 [pid = 1933] [id = 298] 04:52:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa2c0c400 == 7 [pid = 1933] [id = 299] 04:52:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa39db000 == 6 [pid = 1933] [id = 300] 04:52:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa2c0e800 == 5 [pid = 1933] [id = 301] 04:52:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa45ee800 == 4 [pid = 1933] [id = 309] 04:52:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa2cdbc00 == 3 [pid = 1933] [id = 310] 04:52:19 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d4c00 == 2 [pid = 1933] [id = 311] 04:52:19 INFO - PROCESS | 1886 | --DOMWINDOW == 62 (0xa29d8c00) [pid = 1933] [serial = 820] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:52:19 INFO - PROCESS | 1886 | --DOMWINDOW == 61 (0xa769c000) [pid = 1933] [serial = 818] [outer = (nil)] [url = about:blank] 04:52:19 INFO - PROCESS | 1886 | --DOMWINDOW == 60 (0xa3566c00) [pid = 1933] [serial = 826] [outer = (nil)] [url = about:blank] 04:52:19 INFO - PROCESS | 1886 | --DOMWINDOW == 59 (0xa34dbc00) [pid = 1933] [serial = 823] [outer = (nil)] [url = about:blank] 04:52:19 INFO - PROCESS | 1886 | --DOMWINDOW == 58 (0xa45e6800) [pid = 1933] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:52:19 INFO - PROCESS | 1886 | --DOMWINDOW == 57 (0xa44ddc00) [pid = 1933] [serial = 815] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916712468] 04:52:19 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0xa3562c00) [pid = 1933] [serial = 813] [outer = (nil)] [url = about:blank] 04:52:19 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0xa5450800) [pid = 1933] [serial = 835] [outer = (nil)] [url = about:blank] 04:52:19 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0xa544f800) [pid = 1933] [serial = 832] [outer = (nil)] [url = about:blank] 04:52:19 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0xa45e5000) [pid = 1933] [serial = 834] [outer = (nil)] [url = about:blank] 04:52:19 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0xa458ec00) [pid = 1933] [serial = 829] [outer = (nil)] [url = about:blank] 04:52:19 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0xa544a800) [pid = 1933] [serial = 831] [outer = (nil)] [url = about:blank] 04:52:19 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0xa44e7800) [pid = 1933] [serial = 828] [outer = (nil)] [url = about:blank] 04:52:19 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0xa3564800) [pid = 1933] [serial = 825] [outer = (nil)] [url = about:blank] 04:52:19 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa34d9c00) [pid = 1933] [serial = 822] [outer = (nil)] [url = about:blank] 04:52:19 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa761a400) [pid = 1933] [serial = 817] [outer = (nil)] [url = about:blank] 04:52:19 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa34d3800) [pid = 1933] [serial = 812] [outer = (nil)] [url = about:blank] 04:52:19 INFO - PROCESS | 1886 | 1484916739556 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]]]}] 04:52:19 INFO - . 04:52:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1790ms 04:52:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html 04:52:19 INFO - PROCESS | 1886 | 1484916739570 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 04:52:19 INFO - PROCESS | 1886 | 1484916739573 Marionette TRACE conn4 <- [1,1009,null,{"value":"2147483649"}] 04:52:19 INFO - PROCESS | 1886 | 1484916739584 Marionette TRACE conn4 -> [0,1010,"timeouts",{"script":35000}] 04:52:19 INFO - PROCESS | 1886 | 1484916739587 Marionette TRACE conn4 <- [1,1010,null,{}] 04:52:19 INFO - PROCESS | 1886 | 1484916739593 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}] 04:52:19 INFO - PROCESS | 1886 | 1484916739746 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 04:52:19 INFO - PROCESS | 1886 | 1484916739798 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:19 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c37c00 == 3 [pid = 1933] [id = 313] 04:52:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa28c6800) [pid = 1933] [serial = 878] [outer = (nil)] 04:52:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa29cd800) [pid = 1933] [serial = 879] [outer = 0xa28c6800] 04:52:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa29d5800) [pid = 1933] [serial = 880] [outer = 0xa28c6800] 04:52:20 INFO - PROCESS | 1886 | 1484916740816 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]]]}] 04:52:20 INFO - . 04:52:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1249ms 04:52:20 INFO - PROCESS | 1886 | 1484916740828 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 04:52:20 INFO - PROCESS | 1886 | 1484916740830 Marionette TRACE conn4 <- [1,1013,null,{"value":"2147483649"}] 04:52:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 04:52:20 INFO - PROCESS | 1886 | 1484916740839 Marionette TRACE conn4 -> [0,1014,"timeouts",{"script":35000}] 04:52:20 INFO - PROCESS | 1886 | 1484916740843 Marionette TRACE conn4 <- [1,1014,null,{}] 04:52:20 INFO - PROCESS | 1886 | 1484916740850 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}] 04:52:21 INFO - PROCESS | 1886 | 1484916741147 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 04:52:21 INFO - PROCESS | 1886 | 1484916741219 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:21 INFO - PROCESS | 1886 | ++DOCSHELL 0xa2cdd000 == 4 [pid = 1933] [id = 314] 04:52:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0xa2cdd800) [pid = 1933] [serial = 881] [outer = (nil)] 04:52:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0xa3248800) [pid = 1933] [serial = 882] [outer = 0xa2cdd800] 04:52:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0xa324d400) [pid = 1933] [serial = 883] [outer = 0xa2cdd800] 04:52:22 INFO - PROCESS | 1886 | ++DOCSHELL 0xa342c000 == 5 [pid = 1933] [id = 315] 04:52:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0xa342cc00) [pid = 1933] [serial = 884] [outer = (nil)] 04:52:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:52:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:52:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0xa342e800) [pid = 1933] [serial = 885] [outer = 0xa342cc00] 04:52:22 INFO - PROCESS | 1886 | 1484916742653 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]]]}] 04:52:22 INFO - . 04:52:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1837ms 04:52:22 INFO - PROCESS | 1886 | 1484916742677 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 04:52:22 INFO - PROCESS | 1886 | 1484916742679 Marionette TRACE conn4 <- [1,1017,null,{"value":"2147483649"}] 04:52:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 04:52:22 INFO - PROCESS | 1886 | 1484916742690 Marionette TRACE conn4 -> [0,1018,"timeouts",{"script":35000}] 04:52:22 INFO - PROCESS | 1886 | 1484916742692 Marionette TRACE conn4 <- [1,1018,null,{}] 04:52:22 INFO - PROCESS | 1886 | 1484916742696 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}] 04:52:22 INFO - PROCESS | 1886 | 1484916742887 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 04:52:22 INFO - PROCESS | 1886 | 1484916742937 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:23 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d7000 == 6 [pid = 1933] [id = 316] 04:52:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0xa34d7800) [pid = 1933] [serial = 886] [outer = (nil)] 04:52:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0xa34de400) [pid = 1933] [serial = 887] [outer = 0xa34d7800] 04:52:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0xa355b000) [pid = 1933] [serial = 888] [outer = 0xa34d7800] 04:52:23 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3565000 == 7 [pid = 1933] [id = 317] 04:52:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 58 (0xa3565400) [pid = 1933] [serial = 889] [outer = (nil)] 04:52:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 59 (0xa2ce5c00) [pid = 1933] [serial = 890] [outer = 0xa3565400] 04:52:24 INFO - PROCESS | 1886 | --DOMWINDOW == 58 (0xa44dc400) [pid = 1933] [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] 04:52:24 INFO - PROCESS | 1886 | --DOMWINDOW == 57 (0xa824d400) [pid = 1933] [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] 04:52:24 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0xa47d1c00) [pid = 1933] [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] 04:52:24 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0xacb6f800) [pid = 1933] [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] 04:52:24 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0xa2c11400) [pid = 1933] [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] 04:52:24 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0xa39dbc00) [pid = 1933] [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] 04:52:24 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0xa2c0f000) [pid = 1933] [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] 04:52:24 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0xa34d0c00) [pid = 1933] [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] 04:52:24 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0xa383b800) [pid = 1933] [serial = 851] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:52:24 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0xa1c2bc00) [pid = 1933] [serial = 861] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:52:24 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa1c37000) [pid = 1933] [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] 04:52:24 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa476e400) [pid = 1933] [serial = 856] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916729873] 04:52:24 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa3562000) [pid = 1933] [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] 04:52:24 INFO - PROCESS | 1886 | 1484916744979 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]]]}] 04:52:25 INFO - . 04:52:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 2339ms 04:52:25 INFO - PROCESS | 1886 | 1484916745027 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 04:52:25 INFO - PROCESS | 1886 | 1484916745030 Marionette TRACE conn4 <- [1,1021,null,{"value":"2147483649"}] 04:52:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 04:52:25 INFO - PROCESS | 1886 | 1484916745036 Marionette TRACE conn4 -> [0,1022,"timeouts",{"script":35000}] 04:52:25 INFO - PROCESS | 1886 | 1484916745038 Marionette TRACE conn4 <- [1,1022,null,{}] 04:52:25 INFO - PROCESS | 1886 | 1484916745044 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}] 04:52:25 INFO - PROCESS | 1886 | 1484916745216 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 04:52:25 INFO - PROCESS | 1886 | 1484916745296 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:25 INFO - PROCESS | 1886 | ++DOCSHELL 0xa342bc00 == 8 [pid = 1933] [id = 318] 04:52:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa3439400) [pid = 1933] [serial = 891] [outer = (nil)] 04:52:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa3562c00) [pid = 1933] [serial = 892] [outer = 0xa3439400] 04:52:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa383b000) [pid = 1933] [serial = 893] [outer = 0xa3439400] 04:52:26 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3842c00 == 9 [pid = 1933] [id = 319] 04:52:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0xa3843800) [pid = 1933] [serial = 894] [outer = (nil)] 04:52:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:52:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:52:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0xa3847000) [pid = 1933] [serial = 895] [outer = 0xa3843800] 04:52:26 INFO - PROCESS | 1886 | 1484916746337 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]]]}] 04:52:26 INFO - . 04:52:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1330ms 04:52:26 INFO - PROCESS | 1886 | 1484916746366 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 04:52:26 INFO - PROCESS | 1886 | 1484916746369 Marionette TRACE conn4 <- [1,1025,null,{"value":"2147483649"}] 04:52:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 04:52:26 INFO - PROCESS | 1886 | 1484916746376 Marionette TRACE conn4 -> [0,1026,"timeouts",{"script":35000}] 04:52:26 INFO - PROCESS | 1886 | 1484916746378 Marionette TRACE conn4 <- [1,1026,null,{}] 04:52:26 INFO - PROCESS | 1886 | 1484916746383 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}] 04:52:26 INFO - PROCESS | 1886 | 1484916746550 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 04:52:26 INFO - PROCESS | 1886 | 1484916746597 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:26 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c37800 == 10 [pid = 1933] [id = 320] 04:52:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0xa28c6c00) [pid = 1933] [serial = 896] [outer = (nil)] 04:52:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0xa2c03400) [pid = 1933] [serial = 897] [outer = 0xa28c6c00] 04:52:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0xa2c10400) [pid = 1933] [serial = 898] [outer = 0xa28c6c00] 04:52:27 WARNING - wptserve Traceback (most recent call last): 04:52:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:52:27 WARNING - rv = self.func(request, response) 04:52:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:52:27 WARNING - access_control_allow_origin = "*") 04:52:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:52:27 WARNING - payload = payload_generator(server_data) 04:52:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:52:27 WARNING - return encode_string_as_bmp_image(data) 04:52: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 04:52:27 WARNING - img.save(f, "BMP") 04:52:27 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:52:27 WARNING - f.write(bmpfileheader) 04:52:27 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:52:27 WARNING - 04:52:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa3842c00 == 9 [pid = 1933] [id = 319] 04:52:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa342bc00 == 8 [pid = 1933] [id = 318] 04:52:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa3565000 == 7 [pid = 1933] [id = 317] 04:52:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d7000 == 6 [pid = 1933] [id = 316] 04:52:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa342c000 == 5 [pid = 1933] [id = 315] 04:52:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa2cdd000 == 4 [pid = 1933] [id = 314] 04:52:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c37c00 == 3 [pid = 1933] [id = 313] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0xa44e1800) [pid = 1933] [serial = 808] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0xacbcc400) [pid = 1933] [serial = 867] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0xa2cda000) [pid = 1933] [serial = 868] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0xa2c06c00) [pid = 1933] [serial = 838] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0xa34d5000) [pid = 1933] [serial = 847] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa45e7c00) [pid = 1933] [serial = 844] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa3434c00) [pid = 1933] [serial = 841] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa355a800) [pid = 1933] [serial = 850] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa3843c00) [pid = 1933] [serial = 852] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa1c2d400) [pid = 1933] [serial = 862] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xacb6e000) [pid = 1933] [serial = 860] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa28cf800) [pid = 1933] [serial = 864] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa4871c00) [pid = 1933] [serial = 857] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916729873] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa44e7000) [pid = 1933] [serial = 855] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa28cb800) [pid = 1933] [serial = 865] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa8dbf400) [pid = 1933] [serial = 859] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa44e4000) [pid = 1933] [serial = 854] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa3559000) [pid = 1933] [serial = 849] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa3437800) [pid = 1933] [serial = 846] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa4873c00) [pid = 1933] [serial = 843] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa3250c00) [pid = 1933] [serial = 840] [outer = (nil)] [url = about:blank] 04:52:28 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xacbdb000) [pid = 1933] [serial = 837] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0xa2cdd800) [pid = 1933] [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] 04:52:31 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa34d7800) [pid = 1933] [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] 04:52:31 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa29d4c00) [pid = 1933] [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] 04:52:31 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa28c6800) [pid = 1933] [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] 04:52:31 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa2cdd400) [pid = 1933] [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] 04:52:31 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa29cb000) [pid = 1933] [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] 04:52:31 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa3565400) [pid = 1933] [serial = 889] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916743898] 04:52:31 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa342cc00) [pid = 1933] [serial = 884] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:52:35 INFO - PROCESS | 1886 | --DOCSHELL 0xa29cb800 == 2 [pid = 1933] [id = 312] 04:52:35 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa3562c00) [pid = 1933] [serial = 892] [outer = (nil)] [url = about:blank] 04:52:35 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa2cddc00) [pid = 1933] [serial = 877] [outer = (nil)] [url = about:blank] 04:52:35 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa29d5800) [pid = 1933] [serial = 880] [outer = (nil)] [url = about:blank] 04:52:35 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa2ce3c00) [pid = 1933] [serial = 871] [outer = (nil)] [url = about:blank] 04:52:35 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa324e000) [pid = 1933] [serial = 874] [outer = (nil)] [url = about:blank] 04:52:35 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa2ce5c00) [pid = 1933] [serial = 890] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916743898] 04:52:35 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa355b000) [pid = 1933] [serial = 888] [outer = (nil)] [url = about:blank] 04:52:35 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa342e800) [pid = 1933] [serial = 885] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:52:35 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa324d400) [pid = 1933] [serial = 883] [outer = (nil)] [url = about:blank] 04:52:35 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa34de400) [pid = 1933] [serial = 887] [outer = (nil)] [url = about:blank] 04:52:35 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa3248800) [pid = 1933] [serial = 882] [outer = (nil)] [url = about:blank] 04:52:35 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa29cd800) [pid = 1933] [serial = 879] [outer = (nil)] [url = about:blank] 04:52:35 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa3248c00) [pid = 1933] [serial = 876] [outer = (nil)] [url = about:blank] 04:52:35 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa3436c00) [pid = 1933] [serial = 873] [outer = (nil)] [url = about:blank] 04:52:35 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa2ce2000) [pid = 1933] [serial = 870] [outer = (nil)] [url = about:blank] 04:52:37 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa3843800) [pid = 1933] [serial = 894] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:52:37 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa3439400) [pid = 1933] [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] 04:52:42 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3847000) [pid = 1933] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:52:42 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa383b000) [pid = 1933] [serial = 893] [outer = (nil)] [url = about:blank] 04:52:42 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa2c03400) [pid = 1933] [serial = 897] [outer = (nil)] [url = about:blank] 04:52:57 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:52:57 INFO - PROCESS | 1886 | 1484916777110 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]]]}] 04:52:57 INFO - . 04:52:57 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30762ms 04:52:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 04:52:57 INFO - PROCESS | 1886 | 1484916777138 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 04:52:57 INFO - PROCESS | 1886 | 1484916777140 Marionette TRACE conn4 <- [1,1029,null,{"value":"2147483649"}] 04:52:57 INFO - PROCESS | 1886 | 1484916777146 Marionette TRACE conn4 -> [0,1030,"timeouts",{"script":35000}] 04:52:57 INFO - PROCESS | 1886 | 1484916777149 Marionette TRACE conn4 <- [1,1030,null,{}] 04:52:57 INFO - PROCESS | 1886 | 1484916777154 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}] 04:52:57 INFO - PROCESS | 1886 | 1484916777313 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 04:52:57 INFO - PROCESS | 1886 | 1484916777374 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:52:57 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c34c00 == 3 [pid = 1933] [id = 321] 04:52:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c35000) [pid = 1933] [serial = 899] [outer = (nil)] 04:52:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c6400) [pid = 1933] [serial = 900] [outer = 0xa1c35000] 04:52:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28ce400) [pid = 1933] [serial = 901] [outer = 0xa1c35000] 04:52:58 WARNING - wptserve Traceback (most recent call last): 04:52:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:52:58 WARNING - rv = self.func(request, response) 04:52:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:52:58 WARNING - access_control_allow_origin = "*") 04:52:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:52:58 WARNING - payload = payload_generator(server_data) 04:52:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:52:58 WARNING - return encode_string_as_bmp_image(data) 04:52: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 04:52:58 WARNING - img.save(f, "BMP") 04:52:58 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:52:58 WARNING - f.write(bmpfileheader) 04:52:58 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:52:58 WARNING - 04:53:05 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c37800 == 2 [pid = 1933] [id = 320] 04:53:12 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa28c6c00) [pid = 1933] [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] 04:53:16 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa28c6400) [pid = 1933] [serial = 900] [outer = (nil)] [url = about:blank] 04:53:16 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa2c10400) [pid = 1933] [serial = 898] [outer = (nil)] [url = about:blank] 04:53:27 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:53:27 INFO - PROCESS | 1886 | 1484916807804 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]]]}] 04:53:27 INFO - . 04:53:27 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30704ms 04:53:27 INFO - PROCESS | 1886 | 1484916807849 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 04:53:27 INFO - PROCESS | 1886 | 1484916807852 Marionette TRACE conn4 <- [1,1033,null,{"value":"2147483649"}] 04:53:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 04:53:27 INFO - PROCESS | 1886 | 1484916807858 Marionette TRACE conn4 -> [0,1034,"timeouts",{"script":35000}] 04:53:27 INFO - PROCESS | 1886 | 1484916807860 Marionette TRACE conn4 <- [1,1034,null,{}] 04:53:27 INFO - PROCESS | 1886 | 1484916807865 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}] 04:53:28 INFO - PROCESS | 1886 | 1484916808029 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 04:53:28 INFO - PROCESS | 1886 | 1484916808092 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:53:28 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c35c00 == 3 [pid = 1933] [id = 322] 04:53:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c36000) [pid = 1933] [serial = 902] [outer = (nil)] 04:53:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c8800) [pid = 1933] [serial = 903] [outer = 0xa1c36000] 04:53:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28d0400) [pid = 1933] [serial = 904] [outer = 0xa1c36000] 04:53:28 WARNING - wptserve Traceback (most recent call last): 04:53:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:53:28 WARNING - rv = self.func(request, response) 04:53:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:53:28 WARNING - access_control_allow_origin = "*") 04:53:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:53:28 WARNING - payload = payload_generator(server_data) 04:53:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:53:28 WARNING - return encode_string_as_bmp_image(data) 04:53: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 04:53:28 WARNING - img.save(f, "BMP") 04:53:28 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:53:28 WARNING - f.write(bmpfileheader) 04:53:28 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:53:28 WARNING - 04:53:36 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c34c00 == 2 [pid = 1933] [id = 321] 04:53:42 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa1c35000) [pid = 1933] [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] 04:53:47 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa28c8800) [pid = 1933] [serial = 903] [outer = (nil)] [url = about:blank] 04:53:47 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa28ce400) [pid = 1933] [serial = 901] [outer = (nil)] [url = about:blank] 04:53:58 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:53:58 INFO - PROCESS | 1886 | 1484916838513 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]]]}] 04:53:58 INFO - . 04:53:58 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30711ms 04:53:58 INFO - PROCESS | 1886 | 1484916838569 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 04:53:58 INFO - PROCESS | 1886 | 1484916838571 Marionette TRACE conn4 <- [1,1037,null,{"value":"2147483649"}] 04:53:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 04:53:58 INFO - PROCESS | 1886 | 1484916838577 Marionette TRACE conn4 -> [0,1038,"timeouts",{"script":35000}] 04:53:58 INFO - PROCESS | 1886 | 1484916838579 Marionette TRACE conn4 <- [1,1038,null,{}] 04:53:58 INFO - PROCESS | 1886 | 1484916838585 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}] 04:53:58 INFO - PROCESS | 1886 | 1484916838754 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 04:53:58 INFO - PROCESS | 1886 | 1484916838816 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:53:58 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c35000 == 3 [pid = 1933] [id = 323] 04:53:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c35800) [pid = 1933] [serial = 905] [outer = (nil)] 04:53:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c8800) [pid = 1933] [serial = 906] [outer = 0xa1c35800] 04:53:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28cfc00) [pid = 1933] [serial = 907] [outer = 0xa1c35800] 04:53:59 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29cc800 == 4 [pid = 1933] [id = 324] 04:53:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa29ccc00) [pid = 1933] [serial = 908] [outer = (nil)] 04:53:59 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:53:59 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:53:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa29cf400) [pid = 1933] [serial = 909] [outer = 0xa29ccc00] 04:53:59 INFO - PROCESS | 1886 | 1484916839831 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]]]}] 04:53:59 INFO - . 04:53:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1279ms 04:53:59 INFO - PROCESS | 1886 | 1484916839857 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 04:53:59 INFO - PROCESS | 1886 | 1484916839860 Marionette TRACE conn4 <- [1,1041,null,{"value":"2147483649"}] 04:53:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 04:53:59 INFO - PROCESS | 1886 | 1484916839866 Marionette TRACE conn4 -> [0,1042,"timeouts",{"script":35000}] 04:53:59 INFO - PROCESS | 1886 | 1484916839868 Marionette TRACE conn4 <- [1,1042,null,{}] 04:53:59 INFO - PROCESS | 1886 | 1484916839873 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}] 04:54:00 INFO - PROCESS | 1886 | 1484916840040 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 04:54:00 INFO - PROCESS | 1886 | 1484916840174 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:54:00 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d5c00 == 5 [pid = 1933] [id = 325] 04:54:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa29d6000) [pid = 1933] [serial = 910] [outer = (nil)] 04:54:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa2c04400) [pid = 1933] [serial = 911] [outer = 0xa29d6000] 04:54:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa2c05000) [pid = 1933] [serial = 912] [outer = 0xa29d6000] 04:54:00 INFO - PROCESS | 1886 | ++DOCSHELL 0xa2c0b400 == 6 [pid = 1933] [id = 326] 04:54:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa2c0bc00) [pid = 1933] [serial = 913] [outer = (nil)] 04:54:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa2c0dc00) [pid = 1933] [serial = 914] [outer = 0xa2c0bc00] 04:54:01 INFO - PROCESS | 1886 | 1484916841150 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]]]}] 04:54:01 INFO - . 04:54:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1342ms 04:54:01 INFO - PROCESS | 1886 | 1484916841210 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 04:54:01 INFO - PROCESS | 1886 | 1484916841213 Marionette TRACE conn4 <- [1,1045,null,{"value":"2147483649"}] 04:54:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 04:54:01 INFO - PROCESS | 1886 | 1484916841219 Marionette TRACE conn4 -> [0,1046,"timeouts",{"script":35000}] 04:54:01 INFO - PROCESS | 1886 | 1484916841221 Marionette TRACE conn4 <- [1,1046,null,{}] 04:54:01 INFO - PROCESS | 1886 | 1484916841227 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}] 04:54:01 INFO - PROCESS | 1886 | 1484916841418 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 04:54:01 INFO - PROCESS | 1886 | 1484916841447 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:54:01 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324ac00 == 7 [pid = 1933] [id = 327] 04:54:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa324b000) [pid = 1933] [serial = 915] [outer = (nil)] 04:54:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa324f000) [pid = 1933] [serial = 916] [outer = 0xa324b000] 04:54:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa3252000) [pid = 1933] [serial = 917] [outer = 0xa324b000] 04:54:02 INFO - PROCESS | 1886 | ++DOCSHELL 0xa342a800 == 8 [pid = 1933] [id = 328] 04:54:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa342b800) [pid = 1933] [serial = 918] [outer = (nil)] 04:54:02 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:54:02 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:54:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa342d400) [pid = 1933] [serial = 919] [outer = 0xa342b800] 04:54:02 INFO - PROCESS | 1886 | 1484916842521 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]]]}] 04:54:02 INFO - . 04:54:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1345ms 04:54:02 INFO - PROCESS | 1886 | 1484916842564 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 04:54:02 INFO - PROCESS | 1886 | 1484916842567 Marionette TRACE conn4 <- [1,1049,null,{"value":"2147483649"}] 04:54:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 04:54:02 INFO - PROCESS | 1886 | 1484916842573 Marionette TRACE conn4 -> [0,1050,"timeouts",{"script":35000}] 04:54:02 INFO - PROCESS | 1886 | 1484916842575 Marionette TRACE conn4 <- [1,1050,null,{}] 04:54:02 INFO - PROCESS | 1886 | 1484916842581 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}] 04:54:02 INFO - PROCESS | 1886 | 1484916842751 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 04:54:02 INFO - PROCESS | 1886 | 1484916842840 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:54:02 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3434400 == 9 [pid = 1933] [id = 329] 04:54:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa3434800) [pid = 1933] [serial = 920] [outer = (nil)] 04:54:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa3439000) [pid = 1933] [serial = 921] [outer = 0xa3434800] 04:54:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa3439c00) [pid = 1933] [serial = 922] [outer = 0xa3434800] 04:54:03 WARNING - wptserve Traceback (most recent call last): 04:54:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:54:03 WARNING - rv = self.func(request, response) 04:54:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:54:03 WARNING - access_control_allow_origin = "*") 04:54:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:54:03 WARNING - payload = payload_generator(server_data) 04:54:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:54:03 WARNING - return encode_string_as_bmp_image(data) 04:54:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:54:03 WARNING - img.save(f, "BMP") 04:54:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:54:03 WARNING - f.write(bmpfileheader) 04:54:03 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:54:03 WARNING - 04:54:07 INFO - PROCESS | 1886 | --DOCSHELL 0xa342a800 == 8 [pid = 1933] [id = 328] 04:54:07 INFO - PROCESS | 1886 | --DOCSHELL 0xa324ac00 == 7 [pid = 1933] [id = 327] 04:54:07 INFO - PROCESS | 1886 | --DOCSHELL 0xa2c0b400 == 6 [pid = 1933] [id = 326] 04:54:07 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d5c00 == 5 [pid = 1933] [id = 325] 04:54:07 INFO - PROCESS | 1886 | --DOCSHELL 0xa29cc800 == 4 [pid = 1933] [id = 324] 04:54:07 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c35000 == 3 [pid = 1933] [id = 323] 04:54:07 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c35c00 == 2 [pid = 1933] [id = 322] 04:54:10 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa1c36000) [pid = 1933] [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] 04:54:10 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa1c35800) [pid = 1933] [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] 04:54:10 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa29ccc00) [pid = 1933] [serial = 908] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:54:10 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa29d6000) [pid = 1933] [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] 04:54:10 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa2c0bc00) [pid = 1933] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916840962] 04:54:10 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa324b000) [pid = 1933] [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] 04:54:10 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa342b800) [pid = 1933] [serial = 918] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:54:14 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa28d0400) [pid = 1933] [serial = 904] [outer = (nil)] [url = about:blank] 04:54:14 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa28c8800) [pid = 1933] [serial = 906] [outer = (nil)] [url = about:blank] 04:54:14 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa28cfc00) [pid = 1933] [serial = 907] [outer = (nil)] [url = about:blank] 04:54:14 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa29cf400) [pid = 1933] [serial = 909] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:54:14 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa2c04400) [pid = 1933] [serial = 911] [outer = (nil)] [url = about:blank] 04:54:14 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa2c05000) [pid = 1933] [serial = 912] [outer = (nil)] [url = about:blank] 04:54:14 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa2c0dc00) [pid = 1933] [serial = 914] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916840962] 04:54:14 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa324f000) [pid = 1933] [serial = 916] [outer = (nil)] [url = about:blank] 04:54:14 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3252000) [pid = 1933] [serial = 917] [outer = (nil)] [url = about:blank] 04:54:14 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa342d400) [pid = 1933] [serial = 919] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:54:14 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa3439000) [pid = 1933] [serial = 921] [outer = (nil)] [url = about:blank] 04:54:33 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:54:33 INFO - PROCESS | 1886 | 1484916873251 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]]]}] 04:54:33 INFO - . 04:54:33 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30706ms 04:54:33 INFO - PROCESS | 1886 | 1484916873280 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 04:54:33 INFO - PROCESS | 1886 | 1484916873283 Marionette TRACE conn4 <- [1,1053,null,{"value":"2147483649"}] 04:54:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 04:54:33 INFO - PROCESS | 1886 | 1484916873289 Marionette TRACE conn4 -> [0,1054,"timeouts",{"script":35000}] 04:54:33 INFO - PROCESS | 1886 | 1484916873292 Marionette TRACE conn4 <- [1,1054,null,{}] 04:54:33 INFO - PROCESS | 1886 | 1484916873297 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}] 04:54:33 INFO - PROCESS | 1886 | 1484916873474 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 04:54:33 INFO - PROCESS | 1886 | 1484916873525 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:54:33 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c34400 == 3 [pid = 1933] [id = 330] 04:54:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c34800) [pid = 1933] [serial = 923] [outer = (nil)] 04:54:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa1c38c00) [pid = 1933] [serial = 924] [outer = 0xa1c34800] 04:54:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28cc400) [pid = 1933] [serial = 925] [outer = 0xa1c34800] 04:54:34 WARNING - wptserve Traceback (most recent call last): 04:54:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:54:34 WARNING - rv = self.func(request, response) 04:54:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:54:34 WARNING - access_control_allow_origin = "*") 04:54:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:54:34 WARNING - payload = payload_generator(server_data) 04:54:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:54:34 WARNING - return encode_string_as_bmp_image(data) 04:54: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 04:54:34 WARNING - img.save(f, "BMP") 04:54:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:54:34 WARNING - f.write(bmpfileheader) 04:54:34 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:54:34 WARNING - 04:54:41 INFO - PROCESS | 1886 | --DOCSHELL 0xa3434400 == 2 [pid = 1933] [id = 329] 04:54:48 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3434800) [pid = 1933] [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] 04:54:52 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa1c38c00) [pid = 1933] [serial = 924] [outer = (nil)] [url = about:blank] 04:54:52 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa3439c00) [pid = 1933] [serial = 922] [outer = (nil)] [url = about:blank] 04:55:03 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:55:03 INFO - PROCESS | 1886 | 1484916903962 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]]]}] 04:55:03 INFO - . 04:55:03 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30709ms 04:55:04 INFO - PROCESS | 1886 | 1484916903999 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 04:55:04 INFO - PROCESS | 1886 | 1484916904001 Marionette TRACE conn4 <- [1,1057,null,{"value":"2147483649"}] 04:55:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 04:55:04 INFO - PROCESS | 1886 | 1484916904007 Marionette TRACE conn4 -> [0,1058,"timeouts",{"script":35000}] 04:55:04 INFO - PROCESS | 1886 | 1484916904009 Marionette TRACE conn4 <- [1,1058,null,{}] 04:55:04 INFO - PROCESS | 1886 | 1484916904015 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}] 04:55:04 INFO - PROCESS | 1886 | 1484916904202 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 04:55:04 INFO - PROCESS | 1886 | 1484916904245 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:55:04 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c36c00 == 3 [pid = 1933] [id = 331] 04:55:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c37000) [pid = 1933] [serial = 926] [outer = (nil)] 04:55:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c8800) [pid = 1933] [serial = 927] [outer = 0xa1c37000] 04:55:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28d0400) [pid = 1933] [serial = 928] [outer = 0xa1c37000] 04:55:05 WARNING - wptserve Traceback (most recent call last): 04:55:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:55:05 WARNING - rv = self.func(request, response) 04:55:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:55:05 WARNING - access_control_allow_origin = "*") 04:55:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:55:05 WARNING - payload = payload_generator(server_data) 04:55:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:55:05 WARNING - return encode_string_as_bmp_image(data) 04:55: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 04:55:05 WARNING - img.save(f, "BMP") 04:55:05 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:55:05 WARNING - f.write(bmpfileheader) 04:55:05 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:55:05 WARNING - 04:55:12 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c34400 == 2 [pid = 1933] [id = 330] 04:55:18 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa1c34800) [pid = 1933] [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] 04:55:23 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa28c8800) [pid = 1933] [serial = 927] [outer = (nil)] [url = about:blank] 04:55:23 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa28cc400) [pid = 1933] [serial = 925] [outer = (nil)] [url = about:blank] 04:55:34 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:55:34 INFO - PROCESS | 1886 | 1484916934739 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]]]}] 04:55:34 INFO - . 04:55:34 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30761ms 04:55:34 INFO - PROCESS | 1886 | 1484916934769 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 04:55:34 INFO - PROCESS | 1886 | 1484916934771 Marionette TRACE conn4 <- [1,1061,null,{"value":"2147483649"}] 04:55:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 04:55:34 INFO - PROCESS | 1886 | 1484916934778 Marionette TRACE conn4 -> [0,1062,"timeouts",{"script":35000}] 04:55:34 INFO - PROCESS | 1886 | 1484916934780 Marionette TRACE conn4 <- [1,1062,null,{}] 04:55:34 INFO - PROCESS | 1886 | 1484916934785 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}] 04:55:34 INFO - PROCESS | 1886 | 1484916934956 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 04:55:35 INFO - PROCESS | 1886 | 1484916935013 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:55:35 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c35000 == 3 [pid = 1933] [id = 332] 04:55:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c35400) [pid = 1933] [serial = 929] [outer = (nil)] 04:55:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c8000) [pid = 1933] [serial = 930] [outer = 0xa1c35400] 04:55:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28cf000) [pid = 1933] [serial = 931] [outer = 0xa1c35400] 04:55:35 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29ca400 == 4 [pid = 1933] [id = 333] 04:55:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa29ca800) [pid = 1933] [serial = 932] [outer = (nil)] 04:55:35 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:55:35 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:55:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa29cdc00) [pid = 1933] [serial = 933] [outer = 0xa29ca800] 04:55:36 INFO - PROCESS | 1886 | 1484916936144 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]]]}] 04:55:36 INFO - . 04:55:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1389ms 04:55:36 INFO - PROCESS | 1886 | 1484916936167 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 04:55:36 INFO - PROCESS | 1886 | 1484916936169 Marionette TRACE conn4 <- [1,1065,null,{"value":"2147483649"}] 04:55:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 04:55:36 INFO - PROCESS | 1886 | 1484916936176 Marionette TRACE conn4 -> [0,1066,"timeouts",{"script":35000}] 04:55:36 INFO - PROCESS | 1886 | 1484916936178 Marionette TRACE conn4 <- [1,1066,null,{}] 04:55:36 INFO - PROCESS | 1886 | 1484916936183 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}] 04:55:36 INFO - PROCESS | 1886 | 1484916936404 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 04:55:36 INFO - PROCESS | 1886 | 1484916936432 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:55:36 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d5000 == 5 [pid = 1933] [id = 334] 04:55:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa29d5800) [pid = 1933] [serial = 934] [outer = (nil)] 04:55:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa2c03800) [pid = 1933] [serial = 935] [outer = 0xa29d5800] 04:55:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa29d8400) [pid = 1933] [serial = 936] [outer = 0xa29d5800] 04:55:37 INFO - PROCESS | 1886 | ++DOCSHELL 0xa2c0a000 == 6 [pid = 1933] [id = 335] 04:55:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa2c0ac00) [pid = 1933] [serial = 937] [outer = (nil)] 04:55:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa2c0c400) [pid = 1933] [serial = 938] [outer = 0xa2c0ac00] 04:55:37 INFO - PROCESS | 1886 | 1484916937412 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]]]}] 04:55:37 INFO - . 04:55:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1280ms 04:55:37 INFO - PROCESS | 1886 | 1484916937457 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 04:55:37 INFO - PROCESS | 1886 | 1484916937459 Marionette TRACE conn4 <- [1,1069,null,{"value":"2147483649"}] 04:55:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 04:55:37 INFO - PROCESS | 1886 | 1484916937466 Marionette TRACE conn4 -> [0,1070,"timeouts",{"script":35000}] 04:55:37 INFO - PROCESS | 1886 | 1484916937468 Marionette TRACE conn4 <- [1,1070,null,{}] 04:55:37 INFO - PROCESS | 1886 | 1484916937473 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}] 04:55:37 INFO - PROCESS | 1886 | 1484916937651 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 04:55:37 INFO - PROCESS | 1886 | 1484916937774 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:55:37 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324a000 == 7 [pid = 1933] [id = 336] 04:55:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa324a800) [pid = 1933] [serial = 939] [outer = (nil)] 04:55:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa324e400) [pid = 1933] [serial = 940] [outer = 0xa324a800] 04:55:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa3251400) [pid = 1933] [serial = 941] [outer = 0xa324a800] 04:55:38 INFO - PROCESS | 1886 | ++DOCSHELL 0xa342a400 == 8 [pid = 1933] [id = 337] 04:55:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa342b000) [pid = 1933] [serial = 942] [outer = (nil)] 04:55:38 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:55:38 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:55:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa342c400) [pid = 1933] [serial = 943] [outer = 0xa342b000] 04:55:38 INFO - PROCESS | 1886 | 1484916938900 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]]]}] 04:55:38 INFO - . 04:55:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1478ms 04:55:38 INFO - PROCESS | 1886 | 1484916938945 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 04:55:38 INFO - PROCESS | 1886 | 1484916938947 Marionette TRACE conn4 <- [1,1073,null,{"value":"2147483649"}] 04:55:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 04:55:38 INFO - PROCESS | 1886 | 1484916938954 Marionette TRACE conn4 -> [0,1074,"timeouts",{"script":35000}] 04:55:38 INFO - PROCESS | 1886 | 1484916938960 Marionette TRACE conn4 <- [1,1074,null,{}] 04:55:38 INFO - PROCESS | 1886 | 1484916938967 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}] 04:55:39 INFO - PROCESS | 1886 | 1484916939172 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 04:55:39 INFO - PROCESS | 1886 | 1484916939223 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:55:39 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3434000 == 9 [pid = 1933] [id = 338] 04:55:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa3434400) [pid = 1933] [serial = 944] [outer = (nil)] 04:55:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa3438400) [pid = 1933] [serial = 945] [outer = 0xa3434400] 04:55:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa3437800) [pid = 1933] [serial = 946] [outer = 0xa3434400] 04:55:40 WARNING - wptserve Traceback (most recent call last): 04:55:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:55:40 WARNING - rv = self.func(request, response) 04:55:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:55:40 WARNING - access_control_allow_origin = "*") 04:55:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:55:40 WARNING - payload = payload_generator(server_data) 04:55:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:55:40 WARNING - return encode_string_as_bmp_image(data) 04:55: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 04:55:40 WARNING - img.save(f, "BMP") 04:55:40 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:55:40 WARNING - f.write(bmpfileheader) 04:55:40 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:55:40 WARNING - 04:55:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa342a400 == 8 [pid = 1933] [id = 337] 04:55:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa324a000 == 7 [pid = 1933] [id = 336] 04:55:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa2c0a000 == 6 [pid = 1933] [id = 335] 04:55:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d5000 == 5 [pid = 1933] [id = 334] 04:55:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa29ca400 == 4 [pid = 1933] [id = 333] 04:55:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c35000 == 3 [pid = 1933] [id = 332] 04:55:43 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c36c00 == 2 [pid = 1933] [id = 331] 04:55:46 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa1c37000) [pid = 1933] [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] 04:55:46 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa1c35400) [pid = 1933] [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] 04:55:46 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa29ca800) [pid = 1933] [serial = 932] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:55:46 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa29d5800) [pid = 1933] [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] 04:55:46 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa2c0ac00) [pid = 1933] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916937231] 04:55:46 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa324a800) [pid = 1933] [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] 04:55:46 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa342b000) [pid = 1933] [serial = 942] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:55:50 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa28d0400) [pid = 1933] [serial = 928] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa28c8000) [pid = 1933] [serial = 930] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa28cf000) [pid = 1933] [serial = 931] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa29cdc00) [pid = 1933] [serial = 933] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:55:50 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa2c03800) [pid = 1933] [serial = 935] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa29d8400) [pid = 1933] [serial = 936] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa2c0c400) [pid = 1933] [serial = 938] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484916937231] 04:55:50 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa324e400) [pid = 1933] [serial = 940] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3251400) [pid = 1933] [serial = 941] [outer = (nil)] [url = about:blank] 04:55:50 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa342c400) [pid = 1933] [serial = 943] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:55:50 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa3438400) [pid = 1933] [serial = 945] [outer = (nil)] [url = about:blank] 04:56:09 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:56:09 INFO - PROCESS | 1886 | 1484916969689 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]]]}] 04:56:09 INFO - . 04:56:09 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30770ms 04:56:09 INFO - PROCESS | 1886 | 1484916969725 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 04:56:09 INFO - PROCESS | 1886 | 1484916969729 Marionette TRACE conn4 <- [1,1077,null,{"value":"2147483649"}] 04:56:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 04:56:09 INFO - PROCESS | 1886 | 1484916969736 Marionette TRACE conn4 -> [0,1078,"timeouts",{"script":35000}] 04:56:09 INFO - PROCESS | 1886 | 1484916969738 Marionette TRACE conn4 <- [1,1078,null,{}] 04:56:09 INFO - PROCESS | 1886 | 1484916969743 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}] 04:56:09 INFO - PROCESS | 1886 | 1484916969897 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 04:56:09 INFO - PROCESS | 1886 | 1484916969963 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:56:10 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c35000 == 3 [pid = 1933] [id = 339] 04:56:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c35400) [pid = 1933] [serial = 947] [outer = (nil)] 04:56:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa1c39c00) [pid = 1933] [serial = 948] [outer = 0xa1c35400] 04:56:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28ccc00) [pid = 1933] [serial = 949] [outer = 0xa1c35400] 04:56:10 WARNING - wptserve Traceback (most recent call last): 04:56:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:56:10 WARNING - rv = self.func(request, response) 04:56:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:56:10 WARNING - access_control_allow_origin = "*") 04:56:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:56:10 WARNING - payload = payload_generator(server_data) 04:56:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:56:10 WARNING - return encode_string_as_bmp_image(data) 04:56: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 04:56:10 WARNING - img.save(f, "BMP") 04:56:10 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:56:10 WARNING - f.write(bmpfileheader) 04:56:10 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:56:10 WARNING - 04:56:18 INFO - PROCESS | 1886 | --DOCSHELL 0xa3434000 == 2 [pid = 1933] [id = 338] 04:56:24 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3434400) [pid = 1933] [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] 04:56:28 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa1c39c00) [pid = 1933] [serial = 948] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa3437800) [pid = 1933] [serial = 946] [outer = (nil)] [url = about:blank] 04:56:40 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:56:40 INFO - PROCESS | 1886 | 1484917000376 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]]]}] 04:56:40 INFO - . 04:56:40 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30670ms 04:56:40 INFO - PROCESS | 1886 | 1484917000406 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 04:56:40 INFO - PROCESS | 1886 | 1484917000408 Marionette TRACE conn4 <- [1,1081,null,{"value":"2147483649"}] 04:56:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 04:56:40 INFO - PROCESS | 1886 | 1484917000414 Marionette TRACE conn4 -> [0,1082,"timeouts",{"script":35000}] 04:56:40 INFO - PROCESS | 1886 | 1484917000417 Marionette TRACE conn4 <- [1,1082,null,{}] 04:56:40 INFO - PROCESS | 1886 | 1484917000422 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}] 04:56:40 INFO - PROCESS | 1886 | 1484917000616 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 04:56:40 INFO - PROCESS | 1886 | 1484917000661 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:56:40 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c37800 == 3 [pid = 1933] [id = 340] 04:56:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c37c00) [pid = 1933] [serial = 950] [outer = (nil)] 04:56:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c9400) [pid = 1933] [serial = 951] [outer = 0xa1c37c00] 04:56:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28d0800) [pid = 1933] [serial = 952] [outer = 0xa1c37c00] 04:56:41 WARNING - wptserve Traceback (most recent call last): 04:56:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:56:41 WARNING - rv = self.func(request, response) 04:56:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:56:41 WARNING - access_control_allow_origin = "*") 04:56:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:56:41 WARNING - payload = payload_generator(server_data) 04:56:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:56:41 WARNING - return encode_string_as_bmp_image(data) 04:56: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 04:56:41 WARNING - img.save(f, "BMP") 04:56:41 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:56:41 WARNING - f.write(bmpfileheader) 04:56:41 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:56:41 WARNING - 04:56:49 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c35000 == 2 [pid = 1933] [id = 339] 04:56:55 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa1c35400) [pid = 1933] [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] 04:56:59 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa28c9400) [pid = 1933] [serial = 951] [outer = (nil)] [url = about:blank] 04:56:59 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa28ccc00) [pid = 1933] [serial = 949] [outer = (nil)] [url = about:blank] 04:57:11 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:57:11 INFO - PROCESS | 1886 | 1484917031085 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]]]}] 04:57:11 INFO - . 04:57:11 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30718ms 04:57:11 INFO - PROCESS | 1886 | 1484917031133 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 04:57:11 INFO - PROCESS | 1886 | 1484917031136 Marionette TRACE conn4 <- [1,1085,null,{"value":"2147483649"}] 04:57:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 04:57:11 INFO - PROCESS | 1886 | 1484917031141 Marionette TRACE conn4 -> [0,1086,"timeouts",{"script":35000}] 04:57:11 INFO - PROCESS | 1886 | 1484917031144 Marionette TRACE conn4 <- [1,1086,null,{}] 04:57:11 INFO - PROCESS | 1886 | 1484917031149 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}] 04:57:11 INFO - PROCESS | 1886 | 1484917031287 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 04:57:11 INFO - PROCESS | 1886 | 1484917031378 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:57:11 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c35800 == 3 [pid = 1933] [id = 341] 04:57:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c35c00) [pid = 1933] [serial = 953] [outer = (nil)] 04:57:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c9400) [pid = 1933] [serial = 954] [outer = 0xa1c35c00] 04:57:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28cfc00) [pid = 1933] [serial = 955] [outer = 0xa1c35c00] 04:57:12 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29cbc00 == 4 [pid = 1933] [id = 342] 04:57:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa29cd800) [pid = 1933] [serial = 956] [outer = (nil)] 04:57:12 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:57:12 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:57:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa29cf400) [pid = 1933] [serial = 957] [outer = 0xa29cd800] 04:57:12 INFO - PROCESS | 1886 | 1484917032355 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]]]}] 04:57:12 INFO - . 04:57:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1278ms 04:57:12 INFO - PROCESS | 1886 | 1484917032419 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 04:57:12 INFO - PROCESS | 1886 | 1484917032421 Marionette TRACE conn4 <- [1,1089,null,{"value":"2147483649"}] 04:57:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 04:57:12 INFO - PROCESS | 1886 | 1484917032427 Marionette TRACE conn4 -> [0,1090,"timeouts",{"script":35000}] 04:57:12 INFO - PROCESS | 1886 | 1484917032429 Marionette TRACE conn4 <- [1,1090,null,{}] 04:57:12 INFO - PROCESS | 1886 | 1484917032435 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}] 04:57:12 INFO - PROCESS | 1886 | 1484917032604 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 04:57:12 INFO - PROCESS | 1886 | 1484917032694 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:57:12 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d4c00 == 5 [pid = 1933] [id = 343] 04:57:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa29d6800) [pid = 1933] [serial = 958] [outer = (nil)] 04:57:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa2c04800) [pid = 1933] [serial = 959] [outer = 0xa29d6800] 04:57:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa2c03800) [pid = 1933] [serial = 960] [outer = 0xa29d6800] 04:57:13 INFO - PROCESS | 1886 | ++DOCSHELL 0xa2c0ac00 == 6 [pid = 1933] [id = 344] 04:57:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa2c0b800) [pid = 1933] [serial = 961] [outer = (nil)] 04:57:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa2c0e400) [pid = 1933] [serial = 962] [outer = 0xa2c0b800] 04:57:13 INFO - PROCESS | 1886 | 1484917033665 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]]]}] 04:57:13 INFO - . 04:57:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1279ms 04:57:13 INFO - PROCESS | 1886 | 1484917033712 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 04:57:13 INFO - PROCESS | 1886 | 1484917033714 Marionette TRACE conn4 <- [1,1093,null,{"value":"2147483649"}] 04:57:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 04:57:13 INFO - PROCESS | 1886 | 1484917033722 Marionette TRACE conn4 -> [0,1094,"timeouts",{"script":35000}] 04:57:13 INFO - PROCESS | 1886 | 1484917033725 Marionette TRACE conn4 <- [1,1094,null,{}] 04:57:13 INFO - PROCESS | 1886 | 1484917033730 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}] 04:57:13 INFO - PROCESS | 1886 | 1484917033895 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 04:57:13 INFO - PROCESS | 1886 | 1484917033945 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:57:14 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324b800 == 7 [pid = 1933] [id = 345] 04:57:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa324bc00) [pid = 1933] [serial = 963] [outer = (nil)] 04:57:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa324f800) [pid = 1933] [serial = 964] [outer = 0xa324bc00] 04:57:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa3252800) [pid = 1933] [serial = 965] [outer = 0xa324bc00] 04:57:14 INFO - PROCESS | 1886 | ++DOCSHELL 0xa342b400 == 8 [pid = 1933] [id = 346] 04:57:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa342c400) [pid = 1933] [serial = 966] [outer = (nil)] 04:57:14 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:57:14 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:57:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa342e000) [pid = 1933] [serial = 967] [outer = 0xa342c400] 04:57:15 INFO - PROCESS | 1886 | 1484917034997 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]]]}] 04:57:15 INFO - . 04:57:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1333ms 04:57:15 INFO - PROCESS | 1886 | 1484917035054 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 04:57:15 INFO - PROCESS | 1886 | 1484917035056 Marionette TRACE conn4 <- [1,1097,null,{"value":"2147483649"}] 04:57:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 04:57:15 INFO - PROCESS | 1886 | 1484917035063 Marionette TRACE conn4 -> [0,1098,"timeouts",{"script":35000}] 04:57:15 INFO - PROCESS | 1886 | 1484917035065 Marionette TRACE conn4 <- [1,1098,null,{}] 04:57:15 INFO - PROCESS | 1886 | 1484917035070 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}] 04:57:15 INFO - PROCESS | 1886 | 1484917035249 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 04:57:15 INFO - PROCESS | 1886 | 1484917035313 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:57:15 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3435000 == 9 [pid = 1933] [id = 347] 04:57:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa3435400) [pid = 1933] [serial = 968] [outer = (nil)] 04:57:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa3439400) [pid = 1933] [serial = 969] [outer = 0xa3435400] 04:57:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa34cfc00) [pid = 1933] [serial = 970] [outer = 0xa3435400] 04:57:16 WARNING - wptserve Traceback (most recent call last): 04:57:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:57:16 WARNING - rv = self.func(request, response) 04:57:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:57:16 WARNING - access_control_allow_origin = "*") 04:57:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:57:16 WARNING - payload = payload_generator(server_data) 04:57:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:57:16 WARNING - return encode_string_as_bmp_image(data) 04:57:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:57:16 WARNING - img.save(f, "BMP") 04:57:16 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:57:16 WARNING - f.write(bmpfileheader) 04:57:16 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:57:16 WARNING - 04:57:20 INFO - PROCESS | 1886 | --DOCSHELL 0xa342b400 == 8 [pid = 1933] [id = 346] 04:57:20 INFO - PROCESS | 1886 | --DOCSHELL 0xa324b800 == 7 [pid = 1933] [id = 345] 04:57:20 INFO - PROCESS | 1886 | --DOCSHELL 0xa2c0ac00 == 6 [pid = 1933] [id = 344] 04:57:20 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d4c00 == 5 [pid = 1933] [id = 343] 04:57:20 INFO - PROCESS | 1886 | --DOCSHELL 0xa29cbc00 == 4 [pid = 1933] [id = 342] 04:57:20 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c35800 == 3 [pid = 1933] [id = 341] 04:57:20 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c37800 == 2 [pid = 1933] [id = 340] 04:57:22 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa1c37c00) [pid = 1933] [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] 04:57:22 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa1c35c00) [pid = 1933] [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] 04:57:22 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa29cd800) [pid = 1933] [serial = 956] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:57:22 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa29d6800) [pid = 1933] [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] 04:57:22 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa2c0b800) [pid = 1933] [serial = 961] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917033452] 04:57:22 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa324bc00) [pid = 1933] [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] 04:57:22 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa342c400) [pid = 1933] [serial = 966] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:57:26 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa28d0800) [pid = 1933] [serial = 952] [outer = (nil)] [url = about:blank] 04:57:26 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa28c9400) [pid = 1933] [serial = 954] [outer = (nil)] [url = about:blank] 04:57:26 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa28cfc00) [pid = 1933] [serial = 955] [outer = (nil)] [url = about:blank] 04:57:26 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa29cf400) [pid = 1933] [serial = 957] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:57:26 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa2c04800) [pid = 1933] [serial = 959] [outer = (nil)] [url = about:blank] 04:57:26 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa2c03800) [pid = 1933] [serial = 960] [outer = (nil)] [url = about:blank] 04:57:26 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa2c0e400) [pid = 1933] [serial = 962] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917033452] 04:57:26 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa324f800) [pid = 1933] [serial = 964] [outer = (nil)] [url = about:blank] 04:57:26 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3252800) [pid = 1933] [serial = 965] [outer = (nil)] [url = about:blank] 04:57:26 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa342e000) [pid = 1933] [serial = 967] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 04:57:26 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa3439400) [pid = 1933] [serial = 969] [outer = (nil)] [url = about:blank] 04:57:45 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:57:45 INFO - PROCESS | 1886 | 1484917065729 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]]]}] 04:57:45 INFO - . 04:57:45 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30706ms 04:57:45 INFO - PROCESS | 1886 | 1484917065769 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 04:57:45 INFO - PROCESS | 1886 | 1484917065772 Marionette TRACE conn4 <- [1,1101,null,{"value":"2147483649"}] 04:57:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 04:57:45 INFO - PROCESS | 1886 | 1484917065779 Marionette TRACE conn4 -> [0,1102,"timeouts",{"script":35000}] 04:57:45 INFO - PROCESS | 1886 | 1484917065781 Marionette TRACE conn4 <- [1,1102,null,{}] 04:57:45 INFO - PROCESS | 1886 | 1484917065786 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}] 04:57:45 INFO - PROCESS | 1886 | 1484917065971 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 04:57:46 INFO - PROCESS | 1886 | 1484917066016 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:57:46 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c34c00 == 3 [pid = 1933] [id = 348] 04:57:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c35000) [pid = 1933] [serial = 971] [outer = (nil)] 04:57:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa1c39800) [pid = 1933] [serial = 972] [outer = 0xa1c35000] 04:57:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28ccc00) [pid = 1933] [serial = 973] [outer = 0xa1c35000] 04:57:46 WARNING - wptserve Traceback (most recent call last): 04:57:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:57:46 WARNING - rv = self.func(request, response) 04:57:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:57:46 WARNING - access_control_allow_origin = "*") 04:57:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:57:46 WARNING - payload = payload_generator(server_data) 04:57:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:57:46 WARNING - return encode_string_as_bmp_image(data) 04:57:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:57:46 WARNING - img.save(f, "BMP") 04:57:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:57:46 WARNING - f.write(bmpfileheader) 04:57:46 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:57:46 WARNING - 04:57:54 INFO - PROCESS | 1886 | --DOCSHELL 0xa3435000 == 2 [pid = 1933] [id = 347] 04:58:00 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3435400) [pid = 1933] [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] 04:58:05 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa1c39800) [pid = 1933] [serial = 972] [outer = (nil)] [url = about:blank] 04:58:05 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa34cfc00) [pid = 1933] [serial = 970] [outer = (nil)] [url = about:blank] 04:58:16 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:58:16 INFO - PROCESS | 1886 | 1484917096444 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]]]}] 04:58:16 INFO - . 04:58:16 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30708ms 04:58:16 INFO - PROCESS | 1886 | 1484917096487 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 04:58:16 INFO - PROCESS | 1886 | 1484917096489 Marionette TRACE conn4 <- [1,1105,null,{"value":"2147483649"}] 04:58:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 04:58:16 INFO - PROCESS | 1886 | 1484917096496 Marionette TRACE conn4 -> [0,1106,"timeouts",{"script":35000}] 04:58:16 INFO - PROCESS | 1886 | 1484917096498 Marionette TRACE conn4 <- [1,1106,null,{}] 04:58:16 INFO - PROCESS | 1886 | 1484917096503 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}] 04:58:16 INFO - PROCESS | 1886 | 1484917096673 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 04:58:16 INFO - PROCESS | 1886 | 1484917096730 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:16 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c36c00 == 3 [pid = 1933] [id = 349] 04:58:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c37400) [pid = 1933] [serial = 974] [outer = (nil)] 04:58:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c9000) [pid = 1933] [serial = 975] [outer = 0xa1c37400] 04:58:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28d0000) [pid = 1933] [serial = 976] [outer = 0xa1c37400] 04:58:17 WARNING - wptserve Traceback (most recent call last): 04:58:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:58:17 WARNING - rv = self.func(request, response) 04:58:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:58:17 WARNING - access_control_allow_origin = "*") 04:58:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:58:17 WARNING - payload = payload_generator(server_data) 04:58:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:58:17 WARNING - return encode_string_as_bmp_image(data) 04:58:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:58:17 WARNING - img.save(f, "BMP") 04:58:17 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:58:17 WARNING - f.write(bmpfileheader) 04:58:17 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:58:17 WARNING - 04:58:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c34c00 == 2 [pid = 1933] [id = 348] 04:58:31 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa1c35000) [pid = 1933] [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] 04:58:35 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa28c9000) [pid = 1933] [serial = 975] [outer = (nil)] [url = about:blank] 04:58:35 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa28ccc00) [pid = 1933] [serial = 973] [outer = (nil)] [url = about:blank] 04:58:47 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:58:47 INFO - PROCESS | 1886 | 1484917127159 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]]]}] 04:58:47 INFO - . 04:58:47 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/attr-referrer/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30711ms 04:58:47 INFO - PROCESS | 1886 | 1484917127207 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 04:58:47 INFO - PROCESS | 1886 | 1484917127210 Marionette TRACE conn4 <- [1,1109,null,{"value":"2147483649"}] 04:58:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 04:58:47 INFO - PROCESS | 1886 | 1484917127216 Marionette TRACE conn4 -> [0,1110,"timeouts",{"script":35000}] 04:58:47 INFO - PROCESS | 1886 | 1484917127219 Marionette TRACE conn4 <- [1,1110,null,{}] 04:58:47 INFO - PROCESS | 1886 | 1484917127224 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}] 04:58:47 INFO - PROCESS | 1886 | 1484917127418 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 04:58:47 INFO - PROCESS | 1886 | 1484917127454 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:47 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c35800 == 3 [pid = 1933] [id = 350] 04:58:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c35c00) [pid = 1933] [serial = 977] [outer = (nil)] 04:58:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c9000) [pid = 1933] [serial = 978] [outer = 0xa1c35c00] 04:58:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28cfc00) [pid = 1933] [serial = 979] [outer = 0xa1c35c00] 04:58:48 INFO - PROCESS | 1886 | 1484917128378 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]]]}] 04:58:48 INFO - . 04:58:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1179ms 04:58:48 INFO - PROCESS | 1886 | 1484917128395 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 04:58:48 INFO - PROCESS | 1886 | 1484917128398 Marionette TRACE conn4 <- [1,1113,null,{"value":"2147483649"}] 04:58:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 04:58:48 INFO - PROCESS | 1886 | 1484917128409 Marionette TRACE conn4 -> [0,1114,"timeouts",{"script":35000}] 04:58:48 INFO - PROCESS | 1886 | 1484917128411 Marionette TRACE conn4 <- [1,1114,null,{}] 04:58:48 INFO - PROCESS | 1886 | 1484917128417 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}] 04:58:48 INFO - PROCESS | 1886 | 1484917128626 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 04:58:48 INFO - PROCESS | 1886 | 1484917128673 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:48 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d0400 == 4 [pid = 1933] [id = 351] 04:58:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa29d0800) [pid = 1933] [serial = 980] [outer = (nil)] 04:58:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa29d5c00) [pid = 1933] [serial = 981] [outer = 0xa29d0800] 04:58:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa29d4400) [pid = 1933] [serial = 982] [outer = 0xa29d0800] 04:58:49 INFO - PROCESS | 1886 | 1484917129569 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]]]}] 04:58:49 INFO - . 04:58:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1178ms 04:58:49 INFO - PROCESS | 1886 | 1484917129587 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 04:58:49 INFO - PROCESS | 1886 | 1484917129590 Marionette TRACE conn4 <- [1,1117,null,{"value":"2147483649"}] 04:58:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 04:58:49 INFO - PROCESS | 1886 | 1484917129602 Marionette TRACE conn4 -> [0,1118,"timeouts",{"script":35000}] 04:58:49 INFO - PROCESS | 1886 | 1484917129604 Marionette TRACE conn4 <- [1,1118,null,{}] 04:58:49 INFO - PROCESS | 1886 | 1484917129613 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}] 04:58:49 INFO - PROCESS | 1886 | 1484917129786 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 04:58:49 INFO - PROCESS | 1886 | 1484917129820 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:49 INFO - PROCESS | 1886 | ++DOCSHELL 0xa2c0d800 == 5 [pid = 1933] [id = 352] 04:58:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa2c0dc00) [pid = 1933] [serial = 983] [outer = (nil)] 04:58:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa2c12000) [pid = 1933] [serial = 984] [outer = 0xa2c0dc00] 04:58:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa3248000) [pid = 1933] [serial = 985] [outer = 0xa2c0dc00] 04:58:50 INFO - PROCESS | 1886 | 1484917130903 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]]]}] 04:58:50 INFO - . 04:58:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1340ms 04:58:50 INFO - PROCESS | 1886 | 1484917130936 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 04:58:50 INFO - PROCESS | 1886 | 1484917130939 Marionette TRACE conn4 <- [1,1121,null,{"value":"2147483649"}] 04:58:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 04:58:50 INFO - PROCESS | 1886 | 1484917130945 Marionette TRACE conn4 -> [0,1122,"timeouts",{"script":35000}] 04:58:50 INFO - PROCESS | 1886 | 1484917130947 Marionette TRACE conn4 <- [1,1122,null,{}] 04:58:50 INFO - PROCESS | 1886 | 1484917130952 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}] 04:58:51 INFO - PROCESS | 1886 | 1484917131151 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 04:58:51 INFO - PROCESS | 1886 | 1484917131235 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:51 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3252800 == 6 [pid = 1933] [id = 353] 04:58:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa3252c00) [pid = 1933] [serial = 986] [outer = (nil)] 04:58:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa342ac00) [pid = 1933] [serial = 987] [outer = 0xa3252c00] 04:58:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa342d000) [pid = 1933] [serial = 988] [outer = 0xa3252c00] 04:58:51 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3431800 == 7 [pid = 1933] [id = 354] 04:58:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa3431c00) [pid = 1933] [serial = 989] [outer = (nil)] 04:58:52 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:58:52 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:58:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa3433800) [pid = 1933] [serial = 990] [outer = 0xa3431c00] 04:58:52 INFO - PROCESS | 1886 | 1484917132189 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]]]}] 04:58:52 INFO - . 04:58:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1278ms 04:58:52 INFO - PROCESS | 1886 | 1484917132223 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 04:58:52 INFO - PROCESS | 1886 | 1484917132227 Marionette TRACE conn4 <- [1,1125,null,{"value":"2147483649"}] 04:58:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 04:58:52 INFO - PROCESS | 1886 | 1484917132238 Marionette TRACE conn4 -> [0,1126,"timeouts",{"script":35000}] 04:58:52 INFO - PROCESS | 1886 | 1484917132241 Marionette TRACE conn4 <- [1,1126,null,{}] 04:58:52 INFO - PROCESS | 1886 | 1484917132246 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}] 04:58:52 INFO - PROCESS | 1886 | 1484917132402 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 04:58:52 INFO - PROCESS | 1886 | 1484917132443 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:52 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3438c00 == 8 [pid = 1933] [id = 355] 04:58:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa3439000) [pid = 1933] [serial = 991] [outer = (nil)] 04:58:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa34d3800) [pid = 1933] [serial = 992] [outer = 0xa3439000] 04:58:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa34d2400) [pid = 1933] [serial = 993] [outer = 0xa3439000] 04:58:53 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34db400 == 9 [pid = 1933] [id = 356] 04:58:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa34dbc00) [pid = 1933] [serial = 994] [outer = (nil)] 04:58:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa34dd400) [pid = 1933] [serial = 995] [outer = 0xa34dbc00] 04:58:53 INFO - PROCESS | 1886 | 1484917133582 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]]]}] 04:58:53 INFO - . 04:58:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1382ms 04:58:53 INFO - PROCESS | 1886 | 1484917133626 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 04:58:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 04:58:53 INFO - PROCESS | 1886 | 1484917133631 Marionette TRACE conn4 <- [1,1129,null,{"value":"2147483649"}] 04:58:53 INFO - PROCESS | 1886 | 1484917133639 Marionette TRACE conn4 -> [0,1130,"timeouts",{"script":35000}] 04:58:53 INFO - PROCESS | 1886 | 1484917133642 Marionette TRACE conn4 <- [1,1130,null,{}] 04:58:53 INFO - PROCESS | 1886 | 1484917133650 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}] 04:58:53 INFO - PROCESS | 1886 | 1484917133871 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 04:58:53 INFO - PROCESS | 1886 | 1484917133940 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:53 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355d400 == 10 [pid = 1933] [id = 357] 04:58:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa3560800) [pid = 1933] [serial = 996] [outer = (nil)] 04:58:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa3565800) [pid = 1933] [serial = 997] [outer = 0xa3560800] 04:58:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa3564800) [pid = 1933] [serial = 998] [outer = 0xa3560800] 04:58:54 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383f800 == 11 [pid = 1933] [id = 358] 04:58:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa3840000) [pid = 1933] [serial = 999] [outer = (nil)] 04:58:54 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:58:54 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 04:58:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa3840800) [pid = 1933] [serial = 1000] [outer = 0xa3840000] 04:58:55 INFO - PROCESS | 1886 | 1484917135130 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]]]}] 04:58:55 INFO - . 04:58:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1542ms 04:58:55 INFO - PROCESS | 1886 | 1484917135179 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 04:58:55 INFO - PROCESS | 1886 | 1484917135182 Marionette TRACE conn4 <- [1,1133,null,{"value":"2147483649"}] 04:58:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 04:58:55 INFO - PROCESS | 1886 | 1484917135188 Marionette TRACE conn4 -> [0,1134,"timeouts",{"script":35000}] 04:58:55 INFO - PROCESS | 1886 | 1484917135190 Marionette TRACE conn4 <- [1,1134,null,{}] 04:58:55 INFO - PROCESS | 1886 | 1484917135196 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}] 04:58:55 INFO - PROCESS | 1886 | 1484917135350 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 04:58:55 INFO - PROCESS | 1886 | 1484917135439 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:58:55 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c31800 == 12 [pid = 1933] [id = 359] 04:58:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa1c33000) [pid = 1933] [serial = 1001] [outer = (nil)] 04:58:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa29d1400) [pid = 1933] [serial = 1002] [outer = 0xa1c33000] 04:58:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa29d6800) [pid = 1933] [serial = 1003] [outer = 0xa1c33000] 04:58:56 WARNING - wptserve Traceback (most recent call last): 04:58:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:58:56 WARNING - rv = self.func(request, response) 04:58:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:58:56 WARNING - access_control_allow_origin = "*") 04:58:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:58:56 WARNING - payload = payload_generator(server_data) 04:58:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:58:56 WARNING - return encode_string_as_bmp_image(data) 04:58: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 04:58:56 WARNING - img.save(f, "BMP") 04:58:56 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:58:56 WARNING - f.write(bmpfileheader) 04:58:56 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:58:56 WARNING - 04:58:56 INFO - PROCESS | 1886 | --DOCSHELL 0xa383f800 == 11 [pid = 1933] [id = 358] 04:58:56 INFO - PROCESS | 1886 | --DOCSHELL 0xa355d400 == 10 [pid = 1933] [id = 357] 04:58:56 INFO - PROCESS | 1886 | --DOCSHELL 0xa34db400 == 9 [pid = 1933] [id = 356] 04:58:56 INFO - PROCESS | 1886 | --DOCSHELL 0xa3438c00 == 8 [pid = 1933] [id = 355] 04:58:56 INFO - PROCESS | 1886 | --DOCSHELL 0xa3431800 == 7 [pid = 1933] [id = 354] 04:58:56 INFO - PROCESS | 1886 | --DOCSHELL 0xa3252800 == 6 [pid = 1933] [id = 353] 04:58:56 INFO - PROCESS | 1886 | --DOCSHELL 0xa2c0d800 == 5 [pid = 1933] [id = 352] 04:58:56 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d0400 == 4 [pid = 1933] [id = 351] 04:58:56 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c35800 == 3 [pid = 1933] [id = 350] 04:58:56 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c36c00 == 2 [pid = 1933] [id = 349] 04:58:59 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa3840000) [pid = 1933] [serial = 999] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:58:59 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa34dbc00) [pid = 1933] [serial = 994] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917133338] 04:58:59 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa3439000) [pid = 1933] [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] 04:58:59 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa3431c00) [pid = 1933] [serial = 989] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:58:59 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa3252c00) [pid = 1933] [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] 04:58:59 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa2c0dc00) [pid = 1933] [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] 04:58:59 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa29d0800) [pid = 1933] [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] 04:58:59 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa1c37400) [pid = 1933] [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] 04:58:59 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa1c35c00) [pid = 1933] [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] 04:59:03 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa3840800) [pid = 1933] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:59:03 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa3565800) [pid = 1933] [serial = 997] [outer = (nil)] [url = about:blank] 04:59:03 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa34dd400) [pid = 1933] [serial = 995] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917133338] 04:59:03 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa34d2400) [pid = 1933] [serial = 993] [outer = (nil)] [url = about:blank] 04:59:03 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa34d3800) [pid = 1933] [serial = 992] [outer = (nil)] [url = about:blank] 04:59:03 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa3433800) [pid = 1933] [serial = 990] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 04:59:03 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa342d000) [pid = 1933] [serial = 988] [outer = (nil)] [url = about:blank] 04:59:03 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa342ac00) [pid = 1933] [serial = 987] [outer = (nil)] [url = about:blank] 04:59:03 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa3248000) [pid = 1933] [serial = 985] [outer = (nil)] [url = about:blank] 04:59:03 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa2c12000) [pid = 1933] [serial = 984] [outer = (nil)] [url = about:blank] 04:59:03 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa29d4400) [pid = 1933] [serial = 982] [outer = (nil)] [url = about:blank] 04:59:03 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa28d0000) [pid = 1933] [serial = 976] [outer = (nil)] [url = about:blank] 04:59:03 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa28c9000) [pid = 1933] [serial = 978] [outer = (nil)] [url = about:blank] 04:59:03 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa28cfc00) [pid = 1933] [serial = 979] [outer = (nil)] [url = about:blank] 04:59:03 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa29d5c00) [pid = 1933] [serial = 981] [outer = (nil)] [url = about:blank] 04:59:05 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3560800) [pid = 1933] [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] 04:59:10 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa29d1400) [pid = 1933] [serial = 1002] [outer = (nil)] [url = about:blank] 04:59:10 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa3564800) [pid = 1933] [serial = 998] [outer = (nil)] [url = about:blank] 04:59:25 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:59:25 INFO - PROCESS | 1886 | 1484917165918 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]]]}] 04:59:25 INFO - . 04:59:25 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30777ms 04:59:25 INFO - PROCESS | 1886 | 1484917165965 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 04:59:25 INFO - PROCESS | 1886 | 1484917165968 Marionette TRACE conn4 <- [1,1137,null,{"value":"2147483649"}] 04:59:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 04:59:25 INFO - PROCESS | 1886 | 1484917165974 Marionette TRACE conn4 -> [0,1138,"timeouts",{"script":35000}] 04:59:25 INFO - PROCESS | 1886 | 1484917165976 Marionette TRACE conn4 <- [1,1138,null,{}] 04:59:25 INFO - PROCESS | 1886 | 1484917165982 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}] 04:59:26 INFO - PROCESS | 1886 | 1484917166166 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 04:59:26 INFO - PROCESS | 1886 | 1484917166212 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:59:26 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c36c00 == 3 [pid = 1933] [id = 360] 04:59:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c37000) [pid = 1933] [serial = 1004] [outer = (nil)] 04:59:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c8800) [pid = 1933] [serial = 1005] [outer = 0xa1c37000] 04:59:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28cfc00) [pid = 1933] [serial = 1006] [outer = 0xa1c37000] 04:59:26 WARNING - wptserve Traceback (most recent call last): 04:59:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:59:26 WARNING - rv = self.func(request, response) 04:59:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:59:26 WARNING - access_control_allow_origin = "*") 04:59:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:59:26 WARNING - payload = payload_generator(server_data) 04:59:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:59:26 WARNING - return encode_string_as_bmp_image(data) 04:59:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:59:26 WARNING - img.save(f, "BMP") 04:59:26 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:59:26 WARNING - f.write(bmpfileheader) 04:59:26 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:59:26 WARNING - 04:59:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c31800 == 2 [pid = 1933] [id = 359] 04:59:40 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa1c33000) [pid = 1933] [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] 04:59:45 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa28c8800) [pid = 1933] [serial = 1005] [outer = (nil)] [url = about:blank] 04:59:45 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa29d6800) [pid = 1933] [serial = 1003] [outer = (nil)] [url = about:blank] 04:59:56 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 04:59:56 INFO - PROCESS | 1886 | 1484917196631 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]]]}] 04:59:56 INFO - . 04:59:56 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30709ms 04:59:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 04:59:56 INFO - PROCESS | 1886 | 1484917196684 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 04:59:56 INFO - PROCESS | 1886 | 1484917196687 Marionette TRACE conn4 <- [1,1141,null,{"value":"2147483649"}] 04:59:56 INFO - PROCESS | 1886 | 1484917196693 Marionette TRACE conn4 -> [0,1142,"timeouts",{"script":35000}] 04:59:56 INFO - PROCESS | 1886 | 1484917196696 Marionette TRACE conn4 <- [1,1142,null,{}] 04:59:56 INFO - PROCESS | 1886 | 1484917196701 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}] 04:59:56 INFO - PROCESS | 1886 | 1484917196873 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 04:59:56 INFO - PROCESS | 1886 | 1484917196928 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 04:59:56 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c35400 == 3 [pid = 1933] [id = 361] 04:59:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c35800) [pid = 1933] [serial = 1007] [outer = (nil)] 04:59:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c9c00) [pid = 1933] [serial = 1008] [outer = 0xa1c35800] 04:59:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28d0c00) [pid = 1933] [serial = 1009] [outer = 0xa1c35800] 04:59:57 WARNING - wptserve Traceback (most recent call last): 04:59:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 04:59:57 WARNING - rv = self.func(request, response) 04:59:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 04:59:57 WARNING - access_control_allow_origin = "*") 04:59:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 04:59:57 WARNING - payload = payload_generator(server_data) 04:59:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 04:59:57 WARNING - return encode_string_as_bmp_image(data) 04:59:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 04:59:57 WARNING - img.save(f, "BMP") 04:59:57 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 04:59:57 WARNING - f.write(bmpfileheader) 04:59:57 WARNING - TypeError: must be string or pinned buffer, not bytearray 04:59:57 WARNING - 05:00:05 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c36c00 == 2 [pid = 1933] [id = 360] 05:00:11 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa1c37000) [pid = 1933] [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] 05:00:16 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa28c9c00) [pid = 1933] [serial = 1008] [outer = (nil)] [url = about:blank] 05:00:16 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa28cfc00) [pid = 1933] [serial = 1006] [outer = (nil)] [url = about:blank] 05:00:27 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:00:27 INFO - PROCESS | 1886 | 1484917227356 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]]]}] 05:00:27 INFO - . 05:00:27 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30718ms 05:00:27 INFO - PROCESS | 1886 | 1484917227410 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 05:00:27 INFO - PROCESS | 1886 | 1484917227413 Marionette TRACE conn4 <- [1,1145,null,{"value":"2147483649"}] 05:00:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 05:00:27 INFO - PROCESS | 1886 | 1484917227418 Marionette TRACE conn4 -> [0,1146,"timeouts",{"script":35000}] 05:00:27 INFO - PROCESS | 1886 | 1484917227421 Marionette TRACE conn4 <- [1,1146,null,{}] 05:00:27 INFO - PROCESS | 1886 | 1484917227426 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}] 05:00:27 INFO - PROCESS | 1886 | 1484917227605 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 05:00:27 INFO - PROCESS | 1886 | 1484917227644 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:00:27 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c34400 == 3 [pid = 1933] [id = 362] 05:00:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c34c00) [pid = 1933] [serial = 1010] [outer = (nil)] 05:00:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c7c00) [pid = 1933] [serial = 1011] [outer = 0xa1c34c00] 05:00:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28cec00) [pid = 1933] [serial = 1012] [outer = 0xa1c34c00] 05:00:28 INFO - PROCESS | 1886 | 1484917228529 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]]]}] 05:00:28 INFO - . 05:00:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1139ms 05:00:28 INFO - PROCESS | 1886 | 1484917228558 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 05:00:28 INFO - PROCESS | 1886 | 1484917228561 Marionette TRACE conn4 <- [1,1149,null,{"value":"2147483649"}] 05:00:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 05:00:28 INFO - PROCESS | 1886 | 1484917228567 Marionette TRACE conn4 -> [0,1150,"timeouts",{"script":35000}] 05:00:28 INFO - PROCESS | 1886 | 1484917228569 Marionette TRACE conn4 <- [1,1150,null,{}] 05:00:28 INFO - PROCESS | 1886 | 1484917228575 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}] 05:00:28 INFO - PROCESS | 1886 | 1484917228719 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 05:00:28 INFO - PROCESS | 1886 | 1484917228779 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:00:28 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29cf000 == 4 [pid = 1933] [id = 363] 05:00:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa29cf400) [pid = 1933] [serial = 1013] [outer = (nil)] 05:00:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa29d4c00) [pid = 1933] [serial = 1014] [outer = 0xa29cf400] 05:00:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa29d3800) [pid = 1933] [serial = 1015] [outer = 0xa29cf400] 05:00:29 INFO - PROCESS | 1886 | 1484917229710 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]]]}] 05:00:29 INFO - . 05:00:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1185ms 05:00:29 INFO - PROCESS | 1886 | 1484917229753 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 05:00:29 INFO - PROCESS | 1886 | 1484917229755 Marionette TRACE conn4 <- [1,1153,null,{"value":"2147483649"}] 05:00:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 05:00:29 INFO - PROCESS | 1886 | 1484917229761 Marionette TRACE conn4 -> [0,1154,"timeouts",{"script":35000}] 05:00:29 INFO - PROCESS | 1886 | 1484917229763 Marionette TRACE conn4 <- [1,1154,null,{}] 05:00:29 INFO - PROCESS | 1886 | 1484917229769 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}] 05:00:29 INFO - PROCESS | 1886 | 1484917229987 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 05:00:30 INFO - PROCESS | 1886 | 1484917230014 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:00:30 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3250c00 == 5 [pid = 1933] [id = 364] 05:00:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa3251000) [pid = 1933] [serial = 1016] [outer = (nil)] 05:00:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa3254c00) [pid = 1933] [serial = 1017] [outer = 0xa3251000] 05:00:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa342b800) [pid = 1933] [serial = 1018] [outer = 0xa3251000] 05:00:30 INFO - PROCESS | 1886 | 1484917230905 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]]]}] 05:00:30 INFO - . 05:00:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1177ms 05:00:30 INFO - PROCESS | 1886 | 1484917230939 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 05:00:30 INFO - PROCESS | 1886 | 1484917230941 Marionette TRACE conn4 <- [1,1157,null,{"value":"2147483649"}] 05:00:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 05:00:30 INFO - PROCESS | 1886 | 1484917230947 Marionette TRACE conn4 -> [0,1158,"timeouts",{"script":35000}] 05:00:30 INFO - PROCESS | 1886 | 1484917230949 Marionette TRACE conn4 <- [1,1158,null,{}] 05:00:30 INFO - PROCESS | 1886 | 1484917230954 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}] 05:00:31 INFO - PROCESS | 1886 | 1484917231120 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 05:00:31 INFO - PROCESS | 1886 | 1484917231158 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:00:31 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3437400 == 6 [pid = 1933] [id = 365] 05:00:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa3437800) [pid = 1933] [serial = 1019] [outer = (nil)] 05:00:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa34d0c00) [pid = 1933] [serial = 1020] [outer = 0xa3437800] 05:00:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa34d3400) [pid = 1933] [serial = 1021] [outer = 0xa3437800] 05:00:32 INFO - PROCESS | 1886 | 1484917232051 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]]]}] 05:00:32 INFO - . 05:00:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1131ms 05:00:32 INFO - PROCESS | 1886 | 1484917232078 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 05:00:32 INFO - PROCESS | 1886 | 1484917232081 Marionette TRACE conn4 <- [1,1161,null,{"value":"2147483649"}] 05:00:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 05:00:32 INFO - PROCESS | 1886 | 1484917232087 Marionette TRACE conn4 -> [0,1162,"timeouts",{"script":35000}] 05:00:32 INFO - PROCESS | 1886 | 1484917232089 Marionette TRACE conn4 <- [1,1162,null,{}] 05:00:32 INFO - PROCESS | 1886 | 1484917232094 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}] 05:00:32 INFO - PROCESS | 1886 | 1484917232246 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 05:00:32 INFO - PROCESS | 1886 | 1484917232347 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:00:32 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d9c00 == 7 [pid = 1933] [id = 366] 05:00:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa34db400) [pid = 1933] [serial = 1022] [outer = (nil)] 05:00:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa355a400) [pid = 1933] [serial = 1023] [outer = 0xa34db400] 05:00:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa3559800) [pid = 1933] [serial = 1024] [outer = 0xa34db400] 05:00:33 INFO - PROCESS | 1886 | 1484917233199 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]]]}] 05:00:33 INFO - . 05:00:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1128ms 05:00:33 INFO - PROCESS | 1886 | 1484917233215 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 05:00:33 INFO - PROCESS | 1886 | 1484917233218 Marionette TRACE conn4 <- [1,1165,null,{"value":"2147483649"}] 05:00:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 05:00:34 INFO - PROCESS | 1886 | 1484917233226 Marionette TRACE conn4 -> [0,1166,"timeouts",{"script":35000}] 05:00:34 INFO - PROCESS | 1886 | 1484917233232 Marionette TRACE conn4 <- [1,1166,null,{}] 05:00:34 INFO - PROCESS | 1886 | 1484917233241 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}] 05:00:34 INFO - PROCESS | 1886 | 1484917233506 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 05:00:34 INFO - PROCESS | 1886 | 1484917233652 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:00:34 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3566c00 == 8 [pid = 1933] [id = 367] 05:00:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa3567000) [pid = 1933] [serial = 1025] [outer = (nil)] 05:00:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa383d000) [pid = 1933] [serial = 1026] [outer = 0xa3567000] 05:00:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa3842000) [pid = 1933] [serial = 1027] [outer = 0xa3567000] 05:00:34 INFO - PROCESS | 1886 | 1484917234764 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]]]}] 05:00:34 INFO - . 05:00:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 700ms 05:00:34 INFO - PROCESS | 1886 | 1484917234775 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 05:00:34 INFO - PROCESS | 1886 | 1484917234777 Marionette TRACE conn4 <- [1,1169,null,{"value":"2147483649"}] 05:00:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 05:00:34 INFO - PROCESS | 1886 | 1484917234784 Marionette TRACE conn4 -> [0,1170,"timeouts",{"script":35000}] 05:00:34 INFO - PROCESS | 1886 | 1484917234785 Marionette TRACE conn4 <- [1,1170,null,{}] 05:00:34 INFO - PROCESS | 1886 | 1484917234791 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}] 05:00:34 INFO - PROCESS | 1886 | 1484917234949 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 05:00:35 INFO - PROCESS | 1886 | 1484917235009 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:00:35 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39dc000 == 9 [pid = 1933] [id = 368] 05:00:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa39dcc00) [pid = 1933] [serial = 1028] [outer = (nil)] 05:00:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa39e1c00) [pid = 1933] [serial = 1029] [outer = 0xa39dcc00] 05:00:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa39e1000) [pid = 1933] [serial = 1030] [outer = 0xa39dcc00] 05:00:36 INFO - PROCESS | 1886 | 1484917236102 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]]]}] 05:00:36 INFO - . 05:00:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1337ms 05:00:36 INFO - PROCESS | 1886 | 1484917236126 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 05:00:36 INFO - PROCESS | 1886 | 1484917236129 Marionette TRACE conn4 <- [1,1173,null,{"value":"2147483649"}] 05:00:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 05:00:36 INFO - PROCESS | 1886 | 1484917236136 Marionette TRACE conn4 -> [0,1174,"timeouts",{"script":35000}] 05:00:36 INFO - PROCESS | 1886 | 1484917236138 Marionette TRACE conn4 <- [1,1174,null,{}] 05:00:36 INFO - PROCESS | 1886 | 1484917236149 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}] 05:00:36 INFO - PROCESS | 1886 | 1484917236326 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 05:00:36 INFO - PROCESS | 1886 | 1484917236420 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:00:36 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d0400 == 10 [pid = 1933] [id = 369] 05:00:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa3249c00) [pid = 1933] [serial = 1031] [outer = (nil)] 05:00:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa3434800) [pid = 1933] [serial = 1032] [outer = 0xa3249c00] 05:00:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa34da400) [pid = 1933] [serial = 1033] [outer = 0xa3249c00] 05:00:37 INFO - PROCESS | 1886 | 1484917237565 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]]]}] 05:00:37 INFO - . 05:00:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1489ms 05:00:37 INFO - PROCESS | 1886 | 1484917237626 Marionette TRACE conn4 -> [0,1177,"getWindowHandle",null] 05:00:37 INFO - PROCESS | 1886 | 1484917237629 Marionette TRACE conn4 <- [1,1177,null,{"value":"2147483649"}] 05:00:37 INFO - PROCESS | 1886 | --DOCSHELL 0xa3566c00 == 9 [pid = 1933] [id = 367] 05:00:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 05:00:37 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d9c00 == 8 [pid = 1933] [id = 366] 05:00:37 INFO - PROCESS | 1886 | --DOCSHELL 0xa3437400 == 7 [pid = 1933] [id = 365] 05:00:37 INFO - PROCESS | 1886 | --DOCSHELL 0xa3250c00 == 6 [pid = 1933] [id = 364] 05:00:37 INFO - PROCESS | 1886 | --DOCSHELL 0xa29cf000 == 5 [pid = 1933] [id = 363] 05:00:37 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c34400 == 4 [pid = 1933] [id = 362] 05:00:37 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c35400 == 3 [pid = 1933] [id = 361] 05:00:37 INFO - PROCESS | 1886 | 1484917237649 Marionette TRACE conn4 -> [0,1178,"timeouts",{"script":35000}] 05:00:37 INFO - PROCESS | 1886 | 1484917237651 Marionette TRACE conn4 <- [1,1178,null,{}] 05:00:37 INFO - PROCESS | 1886 | 1484917237658 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}] 05:00:37 INFO - PROCESS | 1886 | 1484917237786 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 05:00:37 INFO - PROCESS | 1886 | 1484917237827 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:00:37 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29cfc00 == 4 [pid = 1933] [id = 370] 05:00:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa29d0c00) [pid = 1933] [serial = 1034] [outer = (nil)] 05:00:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa324b400) [pid = 1933] [serial = 1035] [outer = 0xa29d0c00] 05:00:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa324f400) [pid = 1933] [serial = 1036] [outer = 0xa29d0c00] 05:00:38 INFO - PROCESS | 1886 | 1484917238882 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]]]}] 05:00:38 INFO - . 05:00:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1294ms 05:00:38 INFO - PROCESS | 1886 | 1484917238932 Marionette TRACE conn4 -> [0,1181,"getWindowHandle",null] 05:00:38 INFO - PROCESS | 1886 | 1484917238935 Marionette TRACE conn4 <- [1,1181,null,{"value":"2147483649"}] 05:00:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 05:00:38 INFO - PROCESS | 1886 | 1484917238941 Marionette TRACE conn4 -> [0,1182,"timeouts",{"script":35000}] 05:00:38 INFO - PROCESS | 1886 | 1484917238944 Marionette TRACE conn4 <- [1,1182,null,{}] 05:00:38 INFO - PROCESS | 1886 | 1484917238949 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}] 05:00:39 INFO - PROCESS | 1886 | 1484917239111 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 05:00:39 INFO - PROCESS | 1886 | 1484917239204 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:00:39 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3439c00 == 5 [pid = 1933] [id = 371] 05:00:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa34cf800) [pid = 1933] [serial = 1037] [outer = (nil)] 05:00:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa34dac00) [pid = 1933] [serial = 1038] [outer = 0xa34cf800] 05:00:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa34dd800) [pid = 1933] [serial = 1039] [outer = 0xa34cf800] 05:00:40 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3562800 == 6 [pid = 1933] [id = 372] 05:00:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa3564000) [pid = 1933] [serial = 1040] [outer = (nil)] 05:00:40 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:00:40 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:00:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa3566400) [pid = 1933] [serial = 1041] [outer = 0xa3564000] 05:00:40 INFO - PROCESS | 1886 | 1484917240282 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]]]}] 05:00:40 INFO - . 05:00:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1387ms 05:00:40 INFO - PROCESS | 1886 | 1484917240328 Marionette TRACE conn4 -> [0,1185,"getWindowHandle",null] 05:00:40 INFO - PROCESS | 1886 | 1484917240331 Marionette TRACE conn4 <- [1,1185,null,{"value":"2147483649"}] 05:00:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 05:00:40 INFO - PROCESS | 1886 | 1484917240340 Marionette TRACE conn4 -> [0,1186,"timeouts",{"script":35000}] 05:00:40 INFO - PROCESS | 1886 | 1484917240343 Marionette TRACE conn4 <- [1,1186,null,{}] 05:00:40 INFO - PROCESS | 1886 | 1484917240347 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}] 05:00:40 INFO - PROCESS | 1886 | 1484917240523 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 05:00:40 INFO - PROCESS | 1886 | 1484917240535 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:00:40 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3846800 == 7 [pid = 1933] [id = 373] 05:00:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa3846c00) [pid = 1933] [serial = 1042] [outer = (nil)] 05:00:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa39ddc00) [pid = 1933] [serial = 1043] [outer = 0xa3846c00] 05:00:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa39dec00) [pid = 1933] [serial = 1044] [outer = 0xa3846c00] 05:00:41 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44dc000 == 8 [pid = 1933] [id = 374] 05:00:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa44dc400) [pid = 1933] [serial = 1045] [outer = (nil)] 05:00:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa44de800) [pid = 1933] [serial = 1046] [outer = 0xa44dc400] 05:00:41 INFO - PROCESS | 1886 | 1484917241808 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]]]}] 05:00:41 INFO - . 05:00:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1490ms 05:00:41 INFO - PROCESS | 1886 | 1484917241832 Marionette TRACE conn4 -> [0,1189,"getWindowHandle",null] 05:00:41 INFO - PROCESS | 1886 | 1484917241836 Marionette TRACE conn4 <- [1,1189,null,{"value":"2147483649"}] 05:00:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 05:00:41 INFO - PROCESS | 1886 | 1484917241844 Marionette TRACE conn4 -> [0,1190,"timeouts",{"script":35000}] 05:00:41 INFO - PROCESS | 1886 | 1484917241848 Marionette TRACE conn4 <- [1,1190,null,{}] 05:00:41 INFO - PROCESS | 1886 | 1484917241854 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}] 05:00:42 INFO - PROCESS | 1886 | 1484917242032 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 05:00:42 INFO - PROCESS | 1886 | 1484917242095 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:00:42 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355a000 == 9 [pid = 1933] [id = 375] 05:00:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa383cc00) [pid = 1933] [serial = 1047] [outer = (nil)] 05:00:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa458dc00) [pid = 1933] [serial = 1048] [outer = 0xa383cc00] 05:00:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa4590c00) [pid = 1933] [serial = 1049] [outer = 0xa383cc00] 05:00:42 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa1c34c00) [pid = 1933] [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] 05:00:42 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa29cf400) [pid = 1933] [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] 05:00:42 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa3437800) [pid = 1933] [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] 05:00:42 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa3251000) [pid = 1933] [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] 05:00:42 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa34db400) [pid = 1933] [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] 05:00:42 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa3567000) [pid = 1933] [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] 05:00:42 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa1c35800) [pid = 1933] [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] 05:00:43 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3249000 == 10 [pid = 1933] [id = 376] 05:00:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa324d400) [pid = 1933] [serial = 1050] [outer = (nil)] 05:00:43 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:00:43 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:00:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa34d5800) [pid = 1933] [serial = 1051] [outer = 0xa324d400] 05:00:43 INFO - PROCESS | 1886 | 1484917243453 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]]]}] 05:00:43 INFO - . 05:00:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1639ms 05:00:43 INFO - PROCESS | 1886 | 1484917243485 Marionette TRACE conn4 -> [0,1193,"getWindowHandle",null] 05:00:43 INFO - PROCESS | 1886 | 1484917243489 Marionette TRACE conn4 <- [1,1193,null,{"value":"2147483649"}] 05:00:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 05:00:43 INFO - PROCESS | 1886 | 1484917243495 Marionette TRACE conn4 -> [0,1194,"timeouts",{"script":35000}] 05:00:43 INFO - PROCESS | 1886 | 1484917243497 Marionette TRACE conn4 <- [1,1194,null,{}] 05:00:43 INFO - PROCESS | 1886 | 1484917243505 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}] 05:00:43 INFO - PROCESS | 1886 | 1484917243682 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 05:00:43 INFO - PROCESS | 1886 | 1484917243728 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:00:43 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3436c00 == 11 [pid = 1933] [id = 377] 05:00:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa44e8800) [pid = 1933] [serial = 1052] [outer = (nil)] 05:00:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa45e9800) [pid = 1933] [serial = 1053] [outer = 0xa44e8800] 05:00:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa45e7400) [pid = 1933] [serial = 1054] [outer = 0xa44e8800] 05:00:44 WARNING - wptserve Traceback (most recent call last): 05:00:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:00:44 WARNING - rv = self.func(request, response) 05:00:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:00:44 WARNING - access_control_allow_origin = "*") 05:00:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:00:44 WARNING - payload = payload_generator(server_data) 05:00:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:00:44 WARNING - return encode_string_as_bmp_image(data) 05:00: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 05:00:44 WARNING - img.save(f, "BMP") 05:00:44 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:00:44 WARNING - f.write(bmpfileheader) 05:00:44 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:00:44 WARNING - 05:00:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa3249000 == 10 [pid = 1933] [id = 376] 05:00:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa355a000 == 9 [pid = 1933] [id = 375] 05:00:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa44dc000 == 8 [pid = 1933] [id = 374] 05:00:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa3846800 == 7 [pid = 1933] [id = 373] 05:00:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa3562800 == 6 [pid = 1933] [id = 372] 05:00:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa3439c00 == 5 [pid = 1933] [id = 371] 05:00:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa29cfc00 == 4 [pid = 1933] [id = 370] 05:00:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d0400 == 3 [pid = 1933] [id = 369] 05:00:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa39dc000 == 2 [pid = 1933] [id = 368] 05:00:45 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa34d3400) [pid = 1933] [serial = 1021] [outer = (nil)] [url = about:blank] 05:00:45 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa3559800) [pid = 1933] [serial = 1024] [outer = (nil)] [url = about:blank] 05:00:45 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa342b800) [pid = 1933] [serial = 1018] [outer = (nil)] [url = about:blank] 05:00:45 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa29d3800) [pid = 1933] [serial = 1015] [outer = (nil)] [url = about:blank] 05:00:45 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa383d000) [pid = 1933] [serial = 1026] [outer = (nil)] [url = about:blank] 05:00:45 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa34d0c00) [pid = 1933] [serial = 1020] [outer = (nil)] [url = about:blank] 05:00:45 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa28cec00) [pid = 1933] [serial = 1012] [outer = (nil)] [url = about:blank] 05:00:45 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa3254c00) [pid = 1933] [serial = 1017] [outer = (nil)] [url = about:blank] 05:00:45 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa29d4c00) [pid = 1933] [serial = 1014] [outer = (nil)] [url = about:blank] 05:00:45 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xa28d0c00) [pid = 1933] [serial = 1009] [outer = (nil)] [url = about:blank] 05:00:45 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0xa28c7c00) [pid = 1933] [serial = 1011] [outer = (nil)] [url = about:blank] 05:00:45 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa355a400) [pid = 1933] [serial = 1023] [outer = (nil)] [url = about:blank] 05:00:45 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa39e1c00) [pid = 1933] [serial = 1029] [outer = (nil)] [url = about:blank] 05:00:45 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa3842000) [pid = 1933] [serial = 1027] [outer = (nil)] [url = about:blank] 05:00:48 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa34cf800) [pid = 1933] [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] 05:00:48 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa3846c00) [pid = 1933] [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] 05:00:48 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa383cc00) [pid = 1933] [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] 05:00:48 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa3249c00) [pid = 1933] [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] 05:00:48 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa3564000) [pid = 1933] [serial = 1040] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:00:48 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa29d0c00) [pid = 1933] [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] 05:00:48 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa39dcc00) [pid = 1933] [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] 05:00:48 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa44dc400) [pid = 1933] [serial = 1045] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917241570] 05:00:48 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa324d400) [pid = 1933] [serial = 1050] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:00:52 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa34dac00) [pid = 1933] [serial = 1038] [outer = (nil)] [url = about:blank] 05:00:52 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa3434800) [pid = 1933] [serial = 1032] [outer = (nil)] [url = about:blank] 05:00:52 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa3566400) [pid = 1933] [serial = 1041] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:00:52 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa458dc00) [pid = 1933] [serial = 1048] [outer = (nil)] [url = about:blank] 05:00:52 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa39ddc00) [pid = 1933] [serial = 1043] [outer = (nil)] [url = about:blank] 05:00:52 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa324b400) [pid = 1933] [serial = 1035] [outer = (nil)] [url = about:blank] 05:00:52 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa39e1000) [pid = 1933] [serial = 1030] [outer = (nil)] [url = about:blank] 05:00:52 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa44de800) [pid = 1933] [serial = 1046] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917241570] 05:00:52 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa324f400) [pid = 1933] [serial = 1036] [outer = (nil)] [url = about:blank] 05:00:52 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa34da400) [pid = 1933] [serial = 1033] [outer = (nil)] [url = about:blank] 05:00:52 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa39dec00) [pid = 1933] [serial = 1044] [outer = (nil)] [url = about:blank] 05:00:52 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa34dd800) [pid = 1933] [serial = 1039] [outer = (nil)] [url = about:blank] 05:00:52 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa4590c00) [pid = 1933] [serial = 1049] [outer = (nil)] [url = about:blank] 05:00:52 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa34d5800) [pid = 1933] [serial = 1051] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:00:52 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa45e9800) [pid = 1933] [serial = 1053] [outer = (nil)] [url = about:blank] 05:01:14 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:01:14 INFO - PROCESS | 1886 | 1484917274130 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]]]}] 05:01:14 INFO - . 05:01:14 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30663ms 05:01:14 INFO - PROCESS | 1886 | 1484917274159 Marionette TRACE conn4 -> [0,1197,"getWindowHandle",null] 05:01:14 INFO - PROCESS | 1886 | 1484917274162 Marionette TRACE conn4 <- [1,1197,null,{"value":"2147483649"}] 05:01:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 05:01:14 INFO - PROCESS | 1886 | 1484917274168 Marionette TRACE conn4 -> [0,1198,"timeouts",{"script":35000}] 05:01:14 INFO - PROCESS | 1886 | 1484917274170 Marionette TRACE conn4 <- [1,1198,null,{}] 05:01:14 INFO - PROCESS | 1886 | 1484917274175 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}] 05:01:14 INFO - PROCESS | 1886 | 1484917274364 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 05:01:14 INFO - PROCESS | 1886 | 1484917274406 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:01:14 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c36c00 == 3 [pid = 1933] [id = 378] 05:01:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c37000) [pid = 1933] [serial = 1055] [outer = (nil)] 05:01:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c8400) [pid = 1933] [serial = 1056] [outer = 0xa1c37000] 05:01:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28ce800) [pid = 1933] [serial = 1057] [outer = 0xa1c37000] 05:01:15 WARNING - wptserve Traceback (most recent call last): 05:01:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:01:15 WARNING - rv = self.func(request, response) 05:01:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:01:15 WARNING - access_control_allow_origin = "*") 05:01:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:01:15 WARNING - payload = payload_generator(server_data) 05:01:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:01:15 WARNING - return encode_string_as_bmp_image(data) 05:01:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:01:15 WARNING - img.save(f, "BMP") 05:01:15 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:01:15 WARNING - f.write(bmpfileheader) 05:01:15 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:01:15 WARNING - 05:01:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa3436c00 == 2 [pid = 1933] [id = 377] 05:01:29 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa44e8800) [pid = 1933] [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] 05:01:33 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa28c8400) [pid = 1933] [serial = 1056] [outer = (nil)] [url = about:blank] 05:01:33 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa45e7400) [pid = 1933] [serial = 1054] [outer = (nil)] [url = about:blank] 05:01:44 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:01:44 INFO - PROCESS | 1886 | 1484917304840 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]]]}] 05:01:44 INFO - . 05:01:44 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30718ms 05:01:44 INFO - PROCESS | 1886 | 1484917304886 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 05:01:44 INFO - PROCESS | 1886 | 1484917304889 Marionette TRACE conn4 <- [1,1201,null,{"value":"2147483649"}] 05:01:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 05:01:44 INFO - PROCESS | 1886 | 1484917304895 Marionette TRACE conn4 -> [0,1202,"timeouts",{"script":35000}] 05:01:44 INFO - PROCESS | 1886 | 1484917304897 Marionette TRACE conn4 <- [1,1202,null,{}] 05:01:44 INFO - PROCESS | 1886 | 1484917304902 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}] 05:01:45 INFO - PROCESS | 1886 | 1484917305081 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 05:01:45 INFO - PROCESS | 1886 | 1484917305133 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:01:45 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c37400 == 3 [pid = 1933] [id = 379] 05:01:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c37c00) [pid = 1933] [serial = 1058] [outer = (nil)] 05:01:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c9c00) [pid = 1933] [serial = 1059] [outer = 0xa1c37c00] 05:01:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28d0c00) [pid = 1933] [serial = 1060] [outer = 0xa1c37c00] 05:01:46 WARNING - wptserve Traceback (most recent call last): 05:01:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:01:46 WARNING - rv = self.func(request, response) 05:01:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:01:46 WARNING - access_control_allow_origin = "*") 05:01:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:01:46 WARNING - payload = payload_generator(server_data) 05:01:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:01:46 WARNING - return encode_string_as_bmp_image(data) 05:01:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:01:46 WARNING - img.save(f, "BMP") 05:01:46 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:01:46 WARNING - f.write(bmpfileheader) 05:01:46 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:01:46 WARNING - 05:01:53 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c36c00 == 2 [pid = 1933] [id = 378] 05:01:59 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa1c37000) [pid = 1933] [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] 05:02:04 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa28c9c00) [pid = 1933] [serial = 1059] [outer = (nil)] [url = about:blank] 05:02:04 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa28ce800) [pid = 1933] [serial = 1057] [outer = (nil)] [url = about:blank] 05:02:15 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:02:15 INFO - PROCESS | 1886 | 1484917335575 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]]]}] 05:02:15 INFO - . 05:02:15 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html | took 30708ms 05:02:15 INFO - PROCESS | 1886 | 1484917335603 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 05:02:15 INFO - PROCESS | 1886 | 1484917335606 Marionette TRACE conn4 <- [1,1205,null,{"value":"2147483649"}] 05:02:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 05:02:15 INFO - PROCESS | 1886 | 1484917335616 Marionette TRACE conn4 -> [0,1206,"timeouts",{"script":35000}] 05:02:15 INFO - PROCESS | 1886 | 1484917335620 Marionette TRACE conn4 <- [1,1206,null,{}] 05:02:15 INFO - PROCESS | 1886 | 1484917335629 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}] 05:02:15 INFO - PROCESS | 1886 | 1484917335944 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 05:02:16 INFO - PROCESS | 1886 | 1484917335987 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:02:16 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c37000 == 3 [pid = 1933] [id = 380] 05:02:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c37800) [pid = 1933] [serial = 1061] [outer = (nil)] 05:02:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c9800) [pid = 1933] [serial = 1062] [outer = 0xa1c37800] 05:02:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28d0000) [pid = 1933] [serial = 1063] [outer = 0xa1c37800] 05:02:16 INFO - PROCESS | 1886 | 1484917336930 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]]]}] 05:02:16 INFO - . 05:02:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1338ms 05:02:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 05:02:16 INFO - PROCESS | 1886 | 1484917336950 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 05:02:16 INFO - PROCESS | 1886 | 1484917336953 Marionette TRACE conn4 <- [1,1209,null,{"value":"2147483649"}] 05:02:16 INFO - PROCESS | 1886 | 1484917336959 Marionette TRACE conn4 -> [0,1210,"timeouts",{"script":35000}] 05:02:16 INFO - PROCESS | 1886 | 1484917336961 Marionette TRACE conn4 <- [1,1210,null,{}] 05:02:16 INFO - PROCESS | 1886 | 1484917336966 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}] 05:02:17 INFO - PROCESS | 1886 | 1484917337172 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 05:02:17 INFO - PROCESS | 1886 | 1484917337219 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:02:17 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d1000 == 4 [pid = 1933] [id = 381] 05:02:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa29d1800) [pid = 1933] [serial = 1064] [outer = (nil)] 05:02:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa29d6400) [pid = 1933] [serial = 1065] [outer = 0xa29d1800] 05:02:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa29d8c00) [pid = 1933] [serial = 1066] [outer = 0xa29d1800] 05:02:18 INFO - . 05:02:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1193ms 05:02:18 INFO - PROCESS | 1886 | 1484917338138 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]]]}] 05:02:18 INFO - PROCESS | 1886 | 1484917338152 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 05:02:18 INFO - PROCESS | 1886 | 1484917338158 Marionette TRACE conn4 <- [1,1213,null,{"value":"2147483649"}] 05:02:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 05:02:18 INFO - PROCESS | 1886 | 1484917338171 Marionette TRACE conn4 -> [0,1214,"timeouts",{"script":35000}] 05:02:18 INFO - PROCESS | 1886 | 1484917338173 Marionette TRACE conn4 <- [1,1214,null,{}] 05:02:18 INFO - PROCESS | 1886 | 1484917338178 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}] 05:02:18 INFO - PROCESS | 1886 | 1484917338357 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 05:02:18 INFO - PROCESS | 1886 | 1484917338386 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:02:18 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3252000 == 5 [pid = 1933] [id = 382] 05:02:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa3252400) [pid = 1933] [serial = 1067] [outer = (nil)] 05:02:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa342a800) [pid = 1933] [serial = 1068] [outer = 0xa3252400] 05:02:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa342cc00) [pid = 1933] [serial = 1069] [outer = 0xa3252400] 05:02:19 INFO - PROCESS | 1886 | 1484917339442 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]]]}] 05:02:19 INFO - . 05:02:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1332ms 05:02:19 INFO - PROCESS | 1886 | 1484917339503 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 05:02:19 INFO - PROCESS | 1886 | 1484917339505 Marionette TRACE conn4 <- [1,1217,null,{"value":"2147483649"}] 05:02:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 05:02:19 INFO - PROCESS | 1886 | 1484917339511 Marionette TRACE conn4 -> [0,1218,"timeouts",{"script":35000}] 05:02:19 INFO - PROCESS | 1886 | 1484917339513 Marionette TRACE conn4 <- [1,1218,null,{}] 05:02:19 INFO - PROCESS | 1886 | 1484917339519 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}] 05:02:19 INFO - PROCESS | 1886 | 1484917339679 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 05:02:19 INFO - PROCESS | 1886 | 1484917339758 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:02:19 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3438400 == 6 [pid = 1933] [id = 383] 05:02:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa3438800) [pid = 1933] [serial = 1070] [outer = (nil)] 05:02:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa34d1c00) [pid = 1933] [serial = 1071] [outer = 0xa3438800] 05:02:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa34d5000) [pid = 1933] [serial = 1072] [outer = 0xa3438800] 05:02:20 INFO - PROCESS | 1886 | 1484917340679 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]]]}] 05:02:20 INFO - . 05:02:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1183ms 05:02:20 INFO - PROCESS | 1886 | 1484917340695 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 05:02:20 INFO - PROCESS | 1886 | 1484917340698 Marionette TRACE conn4 <- [1,1221,null,{"value":"2147483649"}] 05:02:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 05:02:20 INFO - PROCESS | 1886 | 1484917340704 Marionette TRACE conn4 -> [0,1222,"timeouts",{"script":35000}] 05:02:20 INFO - PROCESS | 1886 | 1484917340706 Marionette TRACE conn4 <- [1,1222,null,{}] 05:02:20 INFO - PROCESS | 1886 | 1484917340711 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}] 05:02:20 INFO - PROCESS | 1886 | 1484917340859 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 05:02:20 INFO - PROCESS | 1886 | 1484917340932 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:02:20 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34dc400 == 7 [pid = 1933] [id = 384] 05:02:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa34dd400) [pid = 1933] [serial = 1073] [outer = (nil)] 05:02:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa355b800) [pid = 1933] [serial = 1074] [outer = 0xa34dd400] 05:02:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa355ac00) [pid = 1933] [serial = 1075] [outer = 0xa34dd400] 05:02:21 INFO - PROCESS | 1886 | 1484917341906 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]]]}] 05:02:21 INFO - . 05:02:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1230ms 05:02:21 INFO - PROCESS | 1886 | 1484917341935 Marionette TRACE conn4 -> [0,1225,"getWindowHandle",null] 05:02:21 INFO - PROCESS | 1886 | 1484917341938 Marionette TRACE conn4 <- [1,1225,null,{"value":"2147483649"}] 05:02:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 05:02:21 INFO - PROCESS | 1886 | 1484917341944 Marionette TRACE conn4 -> [0,1226,"timeouts",{"script":35000}] 05:02:21 INFO - PROCESS | 1886 | 1484917341946 Marionette TRACE conn4 <- [1,1226,null,{}] 05:02:21 INFO - PROCESS | 1886 | 1484917341954 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}] 05:02:22 INFO - PROCESS | 1886 | 1484917342101 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 05:02:22 INFO - PROCESS | 1886 | 1484917342147 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:02:22 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383a000 == 8 [pid = 1933] [id = 385] 05:02:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa383a800) [pid = 1933] [serial = 1076] [outer = (nil)] 05:02:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa383e800) [pid = 1933] [serial = 1077] [outer = 0xa383a800] 05:02:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa3843400) [pid = 1933] [serial = 1078] [outer = 0xa383a800] 05:02:23 INFO - PROCESS | 1886 | 1484917343110 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]]]}] 05:02:23 INFO - . 05:02:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1190ms 05:02:23 INFO - PROCESS | 1886 | 1484917343134 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 05:02:23 INFO - PROCESS | 1886 | 1484917343137 Marionette TRACE conn4 <- [1,1229,null,{"value":"2147483649"}] 05:02:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 05:02:23 INFO - PROCESS | 1886 | 1484917343142 Marionette TRACE conn4 -> [0,1230,"timeouts",{"script":35000}] 05:02:23 INFO - PROCESS | 1886 | 1484917343144 Marionette TRACE conn4 <- [1,1230,null,{}] 05:02:23 INFO - PROCESS | 1886 | 1484917343150 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}] 05:02:23 INFO - PROCESS | 1886 | 1484917343306 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 05:02:23 INFO - PROCESS | 1886 | 1484917343391 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:02:23 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39dd400 == 9 [pid = 1933] [id = 386] 05:02:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa39dd800) [pid = 1933] [serial = 1079] [outer = (nil)] 05:02:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa39e2c00) [pid = 1933] [serial = 1080] [outer = 0xa39dd800] 05:02:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa39e2000) [pid = 1933] [serial = 1081] [outer = 0xa39dd800] 05:02:24 INFO - PROCESS | 1886 | 1484917344512 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]]]}] 05:02:24 INFO - . 05:02:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1386ms 05:02:24 INFO - PROCESS | 1886 | 1484917344528 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 05:02:24 INFO - PROCESS | 1886 | 1484917344532 Marionette TRACE conn4 <- [1,1233,null,{"value":"2147483649"}] 05:02:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 05:02:24 INFO - PROCESS | 1886 | 1484917344539 Marionette TRACE conn4 -> [0,1234,"timeouts",{"script":35000}] 05:02:24 INFO - PROCESS | 1886 | 1484917344543 Marionette TRACE conn4 <- [1,1234,null,{}] 05:02:24 INFO - PROCESS | 1886 | 1484917344548 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}] 05:02:24 INFO - PROCESS | 1886 | 1484917344743 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 05:02:24 INFO - PROCESS | 1886 | 1484917344820 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:02:24 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d7400 == 10 [pid = 1933] [id = 387] 05:02:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa3247000) [pid = 1933] [serial = 1082] [outer = (nil)] 05:02:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa3439c00) [pid = 1933] [serial = 1083] [outer = 0xa3247000] 05:02:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa34de400) [pid = 1933] [serial = 1084] [outer = 0xa3247000] 05:02:25 INFO - PROCESS | 1886 | 1484917345994 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]]]}] 05:02:26 INFO - . 05:02:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1478ms 05:02:26 INFO - PROCESS | 1886 | 1484917346017 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 05:02:26 INFO - PROCESS | 1886 | 1484917346020 Marionette TRACE conn4 <- [1,1237,null,{"value":"2147483649"}] 05:02:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 05:02:26 INFO - PROCESS | 1886 | 1484917346026 Marionette TRACE conn4 -> [0,1238,"timeouts",{"script":35000}] 05:02:26 INFO - PROCESS | 1886 | 1484917346028 Marionette TRACE conn4 <- [1,1238,null,{}] 05:02:26 INFO - PROCESS | 1886 | 1484917346034 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}] 05:02:26 INFO - PROCESS | 1886 | 1484917346206 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 05:02:26 INFO - PROCESS | 1886 | 1484917346311 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:02:26 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c33c00 == 11 [pid = 1933] [id = 388] 05:02:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa28cb400) [pid = 1933] [serial = 1085] [outer = (nil)] 05:02:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa324f400) [pid = 1933] [serial = 1086] [outer = 0xa28cb400] 05:02:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa3253000) [pid = 1933] [serial = 1087] [outer = 0xa28cb400] 05:02:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa383a000 == 10 [pid = 1933] [id = 385] 05:02:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa34dc400 == 9 [pid = 1933] [id = 384] 05:02:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa3438400 == 8 [pid = 1933] [id = 383] 05:02:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa3252000 == 7 [pid = 1933] [id = 382] 05:02:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d1000 == 6 [pid = 1933] [id = 381] 05:02:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c37000 == 5 [pid = 1933] [id = 380] 05:02:26 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c37400 == 4 [pid = 1933] [id = 379] 05:02:27 INFO - PROCESS | 1886 | 1484917347296 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]]]}] 05:02:27 INFO - . 05:02:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1327ms 05:02:27 INFO - PROCESS | 1886 | 1484917347354 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 05:02:27 INFO - PROCESS | 1886 | 1484917347357 Marionette TRACE conn4 <- [1,1241,null,{"value":"2147483649"}] 05:02:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 05:02:27 INFO - PROCESS | 1886 | 1484917347364 Marionette TRACE conn4 -> [0,1242,"timeouts",{"script":35000}] 05:02:27 INFO - PROCESS | 1886 | 1484917347367 Marionette TRACE conn4 <- [1,1242,null,{}] 05:02:27 INFO - PROCESS | 1886 | 1484917347373 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}] 05:02:27 INFO - PROCESS | 1886 | 1484917347578 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 05:02:27 INFO - PROCESS | 1886 | 1484917347605 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:02:27 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d5c00 == 5 [pid = 1933] [id = 389] 05:02:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa34d6000) [pid = 1933] [serial = 1088] [outer = (nil)] 05:02:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa34dcc00) [pid = 1933] [serial = 1089] [outer = 0xa34d6000] 05:02:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa34db000) [pid = 1933] [serial = 1090] [outer = 0xa34d6000] 05:02:28 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3563800 == 6 [pid = 1933] [id = 390] 05:02:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa3565400) [pid = 1933] [serial = 1091] [outer = (nil)] 05:02:28 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:02:28 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:02:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa3565c00) [pid = 1933] [serial = 1092] [outer = 0xa3565400] 05:02:28 INFO - PROCESS | 1886 | 1484917348643 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]]]}] 05:02:28 INFO - . 05:02:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1300ms 05:02:28 INFO - PROCESS | 1886 | 1484917348665 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 05:02:28 INFO - PROCESS | 1886 | 1484917348667 Marionette TRACE conn4 <- [1,1245,null,{"value":"2147483649"}] 05:02:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 05:02:28 INFO - PROCESS | 1886 | 1484917348675 Marionette TRACE conn4 -> [0,1246,"timeouts",{"script":35000}] 05:02:28 INFO - PROCESS | 1886 | 1484917348678 Marionette TRACE conn4 <- [1,1246,null,{}] 05:02:28 INFO - PROCESS | 1886 | 1484917348684 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}] 05:02:28 INFO - PROCESS | 1886 | 1484917348892 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 05:02:28 INFO - PROCESS | 1886 | 1484917348928 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:02:28 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3844400 == 7 [pid = 1933] [id = 391] 05:02:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa3846800) [pid = 1933] [serial = 1093] [outer = (nil)] 05:02:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa39dd000) [pid = 1933] [serial = 1094] [outer = 0xa3846800] 05:02:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa39de400) [pid = 1933] [serial = 1095] [outer = 0xa3846800] 05:02:29 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44db400 == 8 [pid = 1933] [id = 392] 05:02:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa44dc400) [pid = 1933] [serial = 1096] [outer = (nil)] 05:02:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa44ddc00) [pid = 1933] [serial = 1097] [outer = 0xa44dc400] 05:02:30 INFO - PROCESS | 1886 | 1484917350055 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]]]}] 05:02:30 INFO - . 05:02:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1437ms 05:02:30 INFO - PROCESS | 1886 | 1484917350112 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 05:02:30 INFO - PROCESS | 1886 | 1484917350115 Marionette TRACE conn4 <- [1,1249,null,{"value":"2147483649"}] 05:02:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 05:02:30 INFO - PROCESS | 1886 | 1484917350126 Marionette TRACE conn4 -> [0,1250,"timeouts",{"script":35000}] 05:02:30 INFO - PROCESS | 1886 | 1484917350128 Marionette TRACE conn4 <- [1,1250,null,{}] 05:02:30 INFO - PROCESS | 1886 | 1484917350132 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}] 05:02:30 INFO - PROCESS | 1886 | 1484917350302 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 05:02:30 INFO - PROCESS | 1886 | 1484917350393 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:02:30 INFO - PROCESS | 1886 | ++DOCSHELL 0xa4587000 == 9 [pid = 1933] [id = 393] 05:02:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa4587400) [pid = 1933] [serial = 1098] [outer = (nil)] 05:02:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa4590400) [pid = 1933] [serial = 1099] [outer = 0xa4587400] 05:02:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa45df800) [pid = 1933] [serial = 1100] [outer = 0xa4587400] 05:02:31 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa383a800) [pid = 1933] [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] 05:02:31 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa34dd400) [pid = 1933] [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] 05:02:31 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa3438800) [pid = 1933] [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] 05:02:31 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa3252400) [pid = 1933] [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] 05:02:31 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa1c37c00) [pid = 1933] [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] 05:02:31 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa1c37800) [pid = 1933] [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] 05:02:31 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa29d1800) [pid = 1933] [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] 05:02:31 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29cc000 == 10 [pid = 1933] [id = 394] 05:02:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa29cd400) [pid = 1933] [serial = 1101] [outer = (nil)] 05:02:31 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:02:31 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:02:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa324ec00) [pid = 1933] [serial = 1102] [outer = 0xa29cd400] 05:02:31 INFO - PROCESS | 1886 | 1484917351937 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]]]}] 05:02:32 INFO - . 05:02:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1882ms 05:02:32 INFO - PROCESS | 1886 | 1484917352008 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 05:02:32 INFO - PROCESS | 1886 | 1484917352010 Marionette TRACE conn4 <- [1,1253,null,{"value":"2147483649"}] 05:02:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html 05:02:32 INFO - PROCESS | 1886 | 1484917352017 Marionette TRACE conn4 -> [0,1254,"timeouts",{"script":35000}] 05:02:32 INFO - PROCESS | 1886 | 1484917352019 Marionette TRACE conn4 <- [1,1254,null,{}] 05:02:32 INFO - PROCESS | 1886 | 1484917352024 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}] 05:02:32 INFO - PROCESS | 1886 | 1484917352191 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 05:02:32 INFO - PROCESS | 1886 | 1484917352269 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:02:32 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44dac00 == 11 [pid = 1933] [id = 395] 05:02:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa44e8400) [pid = 1933] [serial = 1103] [outer = (nil)] 05:02:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa45e6c00) [pid = 1933] [serial = 1104] [outer = 0xa44e8400] 05:02:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa45e7800) [pid = 1933] [serial = 1105] [outer = 0xa44e8400] 05:02:33 WARNING - wptserve Traceback (most recent call last): 05:02:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:02:33 WARNING - rv = self.func(request, response) 05:02:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:02:33 WARNING - access_control_allow_origin = "*") 05:02:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:02:33 WARNING - payload = payload_generator(server_data) 05:02:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:02:33 WARNING - return encode_string_as_bmp_image(data) 05:02:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:02:33 WARNING - img.save(f, "BMP") 05:02:33 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:02:33 WARNING - f.write(bmpfileheader) 05:02:33 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:02:33 WARNING - 05:02:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa29cc000 == 10 [pid = 1933] [id = 394] 05:02:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa4587000 == 9 [pid = 1933] [id = 393] 05:02:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa44db400 == 8 [pid = 1933] [id = 392] 05:02:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa3844400 == 7 [pid = 1933] [id = 391] 05:02:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa3563800 == 6 [pid = 1933] [id = 390] 05:02:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d5c00 == 5 [pid = 1933] [id = 389] 05:02:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c33c00 == 4 [pid = 1933] [id = 388] 05:02:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d7400 == 3 [pid = 1933] [id = 387] 05:02:34 INFO - PROCESS | 1886 | --DOCSHELL 0xa39dd400 == 2 [pid = 1933] [id = 386] 05:02:34 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa39e2c00) [pid = 1933] [serial = 1080] [outer = (nil)] [url = about:blank] 05:02:34 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa3843400) [pid = 1933] [serial = 1078] [outer = (nil)] [url = about:blank] 05:02:34 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa383e800) [pid = 1933] [serial = 1077] [outer = (nil)] [url = about:blank] 05:02:34 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa355ac00) [pid = 1933] [serial = 1075] [outer = (nil)] [url = about:blank] 05:02:34 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa355b800) [pid = 1933] [serial = 1074] [outer = (nil)] [url = about:blank] 05:02:34 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa34d5000) [pid = 1933] [serial = 1072] [outer = (nil)] [url = about:blank] 05:02:34 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa34d1c00) [pid = 1933] [serial = 1071] [outer = (nil)] [url = about:blank] 05:02:34 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa342cc00) [pid = 1933] [serial = 1069] [outer = (nil)] [url = about:blank] 05:02:34 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa342a800) [pid = 1933] [serial = 1068] [outer = (nil)] [url = about:blank] 05:02:34 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xa28d0c00) [pid = 1933] [serial = 1060] [outer = (nil)] [url = about:blank] 05:02:34 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0xa28c9800) [pid = 1933] [serial = 1062] [outer = (nil)] [url = about:blank] 05:02:34 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa28d0000) [pid = 1933] [serial = 1063] [outer = (nil)] [url = about:blank] 05:02:34 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa29d6400) [pid = 1933] [serial = 1065] [outer = (nil)] [url = about:blank] 05:02:34 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa29d8c00) [pid = 1933] [serial = 1066] [outer = (nil)] [url = about:blank] 05:02:37 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa3846800) [pid = 1933] [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] 05:02:37 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa4587400) [pid = 1933] [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] 05:02:37 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa3247000) [pid = 1933] [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] 05:02:37 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa3565400) [pid = 1933] [serial = 1091] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:02:37 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa34d6000) [pid = 1933] [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] 05:02:37 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa39dd800) [pid = 1933] [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] 05:02:37 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa28cb400) [pid = 1933] [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] 05:02:37 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa29cd400) [pid = 1933] [serial = 1101] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:02:37 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa44dc400) [pid = 1933] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917349829] 05:02:40 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa34de400) [pid = 1933] [serial = 1084] [outer = (nil)] [url = about:blank] 05:02:40 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa3565c00) [pid = 1933] [serial = 1092] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:02:40 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa34db000) [pid = 1933] [serial = 1090] [outer = (nil)] [url = about:blank] 05:02:40 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa39e2000) [pid = 1933] [serial = 1081] [outer = (nil)] [url = about:blank] 05:02:40 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa3253000) [pid = 1933] [serial = 1087] [outer = (nil)] [url = about:blank] 05:02:40 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa45e6c00) [pid = 1933] [serial = 1104] [outer = (nil)] [url = about:blank] 05:02:40 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa45df800) [pid = 1933] [serial = 1100] [outer = (nil)] [url = about:blank] 05:02:40 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa324ec00) [pid = 1933] [serial = 1102] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:02:40 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa44ddc00) [pid = 1933] [serial = 1097] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917349829] 05:02:40 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa39de400) [pid = 1933] [serial = 1095] [outer = (nil)] [url = about:blank] 05:02:40 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa4590400) [pid = 1933] [serial = 1099] [outer = (nil)] [url = about:blank] 05:02:40 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa39dd000) [pid = 1933] [serial = 1094] [outer = (nil)] [url = about:blank] 05:02:40 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa34dcc00) [pid = 1933] [serial = 1089] [outer = (nil)] [url = about:blank] 05:02:40 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa324f400) [pid = 1933] [serial = 1086] [outer = (nil)] [url = about:blank] 05:02:40 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa3439c00) [pid = 1933] [serial = 1083] [outer = (nil)] [url = about:blank] 05:03:02 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:03:02 INFO - PROCESS | 1886 | 1484917382688 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]]]}] 05:03:02 INFO - . 05:03:02 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.keep-origin-redirect.http.html | took 30711ms 05:03:02 INFO - PROCESS | 1886 | 1484917382728 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 05:03:02 INFO - PROCESS | 1886 | 1484917382730 Marionette TRACE conn4 <- [1,1257,null,{"value":"2147483649"}] 05:03:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html 05:03:02 INFO - PROCESS | 1886 | 1484917382736 Marionette TRACE conn4 -> [0,1258,"timeouts",{"script":35000}] 05:03:02 INFO - PROCESS | 1886 | 1484917382739 Marionette TRACE conn4 <- [1,1258,null,{}] 05:03:02 INFO - PROCESS | 1886 | 1484917382744 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}] 05:03:02 INFO - PROCESS | 1886 | 1484917382890 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 05:03:02 INFO - PROCESS | 1886 | 1484917382970 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:03:03 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c35800 == 3 [pid = 1933] [id = 396] 05:03:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c35c00) [pid = 1933] [serial = 1106] [outer = (nil)] 05:03:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c7400) [pid = 1933] [serial = 1107] [outer = 0xa1c35c00] 05:03:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28cdc00) [pid = 1933] [serial = 1108] [outer = 0xa1c35c00] 05:03:03 WARNING - wptserve Traceback (most recent call last): 05:03:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:03:03 WARNING - rv = self.func(request, response) 05:03:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:03:03 WARNING - access_control_allow_origin = "*") 05:03:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:03:03 WARNING - payload = payload_generator(server_data) 05:03:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:03:03 WARNING - return encode_string_as_bmp_image(data) 05:03:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:03:03 WARNING - img.save(f, "BMP") 05:03:03 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:03:03 WARNING - f.write(bmpfileheader) 05:03:03 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:03:03 WARNING - 05:03:11 INFO - PROCESS | 1886 | --DOCSHELL 0xa44dac00 == 2 [pid = 1933] [id = 395] 05:03:17 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa44e8400) [pid = 1933] [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] 05:03:22 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa28c7400) [pid = 1933] [serial = 1107] [outer = (nil)] [url = about:blank] 05:03:22 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa45e7800) [pid = 1933] [serial = 1105] [outer = (nil)] [url = about:blank] 05:03:33 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:03:33 INFO - PROCESS | 1886 | 1484917413397 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]]]}] 05:03:33 INFO - . 05:03:33 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.no-redirect.http.html | took 30720ms 05:03:33 INFO - PROCESS | 1886 | 1484917413456 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 05:03:33 INFO - PROCESS | 1886 | 1484917413459 Marionette TRACE conn4 <- [1,1261,null,{"value":"2147483649"}] 05:03:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html 05:03:33 INFO - PROCESS | 1886 | 1484917413465 Marionette TRACE conn4 -> [0,1262,"timeouts",{"script":35000}] 05:03:33 INFO - PROCESS | 1886 | 1484917413467 Marionette TRACE conn4 <- [1,1262,null,{}] 05:03:33 INFO - PROCESS | 1886 | 1484917413472 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}] 05:03:33 INFO - PROCESS | 1886 | 1484917413649 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 05:03:33 INFO - PROCESS | 1886 | 1484917413698 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:03:33 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c36c00 == 3 [pid = 1933] [id = 397] 05:03:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c37000) [pid = 1933] [serial = 1109] [outer = (nil)] 05:03:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c9000) [pid = 1933] [serial = 1110] [outer = 0xa1c37000] 05:03:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28d0400) [pid = 1933] [serial = 1111] [outer = 0xa1c37000] 05:03:34 WARNING - wptserve Traceback (most recent call last): 05:03:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:03:34 WARNING - rv = self.func(request, response) 05:03:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:03:34 WARNING - access_control_allow_origin = "*") 05:03:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:03:34 WARNING - payload = payload_generator(server_data) 05:03:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:03:34 WARNING - return encode_string_as_bmp_image(data) 05:03: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 05:03:34 WARNING - img.save(f, "BMP") 05:03:34 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:03:34 WARNING - f.write(bmpfileheader) 05:03:34 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:03:34 WARNING - 05:03:42 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c35800 == 2 [pid = 1933] [id = 396] 05:03:48 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa1c35c00) [pid = 1933] [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] 05:03:52 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa28c9000) [pid = 1933] [serial = 1110] [outer = (nil)] [url = about:blank] 05:03:52 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa28cdc00) [pid = 1933] [serial = 1108] [outer = (nil)] [url = about:blank] 05:04:04 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:04:04 INFO - PROCESS | 1886 | 1484917444129 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]]]}] 05:04:04 INFO - . 05:04:04 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/img-tag/insecure-protocol.swap-origin-redirect.http.html | took 30707ms 05:04:04 INFO - PROCESS | 1886 | 1484917444172 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 05:04:04 INFO - PROCESS | 1886 | 1484917444175 Marionette TRACE conn4 <- [1,1265,null,{"value":"2147483649"}] 05:04:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 05:04:04 INFO - PROCESS | 1886 | 1484917444181 Marionette TRACE conn4 -> [0,1266,"timeouts",{"script":35000}] 05:04:04 INFO - PROCESS | 1886 | 1484917444183 Marionette TRACE conn4 <- [1,1266,null,{}] 05:04:04 INFO - PROCESS | 1886 | 1484917444188 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}] 05:04:04 INFO - PROCESS | 1886 | 1484917444372 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 05:04:04 INFO - PROCESS | 1886 | 1484917444416 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:04:04 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c37800 == 3 [pid = 1933] [id = 398] 05:04:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c37c00) [pid = 1933] [serial = 1112] [outer = (nil)] 05:04:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c9400) [pid = 1933] [serial = 1113] [outer = 0xa1c37c00] 05:04:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28cfc00) [pid = 1933] [serial = 1114] [outer = 0xa1c37c00] 05:04:05 INFO - PROCESS | 1886 | 1484917445257 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]]]}] 05:04:05 INFO - . 05:04:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1139ms 05:04:05 INFO - PROCESS | 1886 | 1484917445320 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 05:04:05 INFO - PROCESS | 1886 | 1484917445322 Marionette TRACE conn4 <- [1,1269,null,{"value":"2147483649"}] 05:04:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 05:04:05 INFO - PROCESS | 1886 | 1484917445328 Marionette TRACE conn4 -> [0,1270,"timeouts",{"script":35000}] 05:04:05 INFO - PROCESS | 1886 | 1484917445331 Marionette TRACE conn4 <- [1,1270,null,{}] 05:04:05 INFO - PROCESS | 1886 | 1484917445335 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}] 05:04:05 INFO - PROCESS | 1886 | 1484917445518 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 05:04:05 INFO - PROCESS | 1886 | 1484917445559 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:04:05 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29ce000 == 4 [pid = 1933] [id = 399] 05:04:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa29d0800) [pid = 1933] [serial = 1115] [outer = (nil)] 05:04:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa29d5c00) [pid = 1933] [serial = 1116] [outer = 0xa29d0800] 05:04:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa29d8800) [pid = 1933] [serial = 1117] [outer = 0xa29d0800] 05:04:06 INFO - PROCESS | 1886 | 1484917446493 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]]]}] 05:04:06 INFO - . 05:04:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1189ms 05:04:06 INFO - PROCESS | 1886 | 1484917446517 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 05:04:06 INFO - PROCESS | 1886 | 1484917446520 Marionette TRACE conn4 <- [1,1273,null,{"value":"2147483649"}] 05:04:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 05:04:06 INFO - PROCESS | 1886 | 1484917446525 Marionette TRACE conn4 -> [0,1274,"timeouts",{"script":35000}] 05:04:06 INFO - PROCESS | 1886 | 1484917446527 Marionette TRACE conn4 <- [1,1274,null,{}] 05:04:06 INFO - PROCESS | 1886 | 1484917446533 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}] 05:04:06 INFO - PROCESS | 1886 | 1484917446736 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 05:04:06 INFO - PROCESS | 1886 | 1484917446783 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:04:06 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3251400 == 5 [pid = 1933] [id = 400] 05:04:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa3251800) [pid = 1933] [serial = 1118] [outer = (nil)] 05:04:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa3255c00) [pid = 1933] [serial = 1119] [outer = 0xa3251800] 05:04:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa342c800) [pid = 1933] [serial = 1120] [outer = 0xa3251800] 05:04:07 INFO - PROCESS | 1886 | 1484917447665 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]]]}] 05:04:07 INFO - . 05:04:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1181ms 05:04:07 INFO - PROCESS | 1886 | 1484917447707 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 05:04:07 INFO - PROCESS | 1886 | 1484917447710 Marionette TRACE conn4 <- [1,1277,null,{"value":"2147483649"}] 05:04:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 05:04:07 INFO - PROCESS | 1886 | 1484917447716 Marionette TRACE conn4 -> [0,1278,"timeouts",{"script":35000}] 05:04:07 INFO - PROCESS | 1886 | 1484917447718 Marionette TRACE conn4 <- [1,1278,null,{}] 05:04:07 INFO - PROCESS | 1886 | 1484917447725 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}] 05:04:07 INFO - PROCESS | 1886 | 1484917447905 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 05:04:07 INFO - PROCESS | 1886 | 1484917447954 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:04:07 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3437800 == 6 [pid = 1933] [id = 401] 05:04:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa3437c00) [pid = 1933] [serial = 1121] [outer = (nil)] 05:04:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa34d1000) [pid = 1933] [serial = 1122] [outer = 0xa3437c00] 05:04:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa34d4000) [pid = 1933] [serial = 1123] [outer = 0xa3437c00] 05:04:08 INFO - . 05:04:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1088ms 05:04:08 INFO - PROCESS | 1886 | 1484917448795 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]]]}] 05:04:08 INFO - PROCESS | 1886 | 1484917448806 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 05:04:08 INFO - PROCESS | 1886 | 1484917448809 Marionette TRACE conn4 <- [1,1281,null,{"value":"2147483649"}] 05:04:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 05:04:08 INFO - PROCESS | 1886 | 1484917448814 Marionette TRACE conn4 -> [0,1282,"timeouts",{"script":35000}] 05:04:08 INFO - PROCESS | 1886 | 1484917448816 Marionette TRACE conn4 <- [1,1282,null,{}] 05:04:08 INFO - PROCESS | 1886 | 1484917448822 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}] 05:04:09 INFO - PROCESS | 1886 | 1484917449011 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 05:04:09 INFO - PROCESS | 1886 | 1484917449055 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:04:09 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34db000 == 7 [pid = 1933] [id = 402] 05:04:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa34db400) [pid = 1933] [serial = 1124] [outer = (nil)] 05:04:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa355a400) [pid = 1933] [serial = 1125] [outer = 0xa34db400] 05:04:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa3559800) [pid = 1933] [serial = 1126] [outer = 0xa34db400] 05:04:09 INFO - . 05:04:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1081ms 05:04:09 INFO - PROCESS | 1886 | 1484917449884 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]]]}] 05:04:09 INFO - PROCESS | 1886 | 1484917449898 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 05:04:09 INFO - PROCESS | 1886 | 1484917449902 Marionette TRACE conn4 <- [1,1285,null,{"value":"2147483649"}] 05:04:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 05:04:09 INFO - PROCESS | 1886 | 1484917449908 Marionette TRACE conn4 -> [0,1286,"timeouts",{"script":35000}] 05:04:09 INFO - PROCESS | 1886 | 1484917449910 Marionette TRACE conn4 <- [1,1286,null,{}] 05:04:09 INFO - PROCESS | 1886 | 1484917449916 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}] 05:04:10 INFO - PROCESS | 1886 | 1484917450083 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 05:04:10 INFO - PROCESS | 1886 | 1484917450169 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:04:10 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3563400 == 8 [pid = 1933] [id = 403] 05:04:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa3563800) [pid = 1933] [serial = 1127] [outer = (nil)] 05:04:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa383c400) [pid = 1933] [serial = 1128] [outer = 0xa3563800] 05:04:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa3840c00) [pid = 1933] [serial = 1129] [outer = 0xa3563800] 05:04:11 INFO - PROCESS | 1886 | 1484917451133 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]]]}] 05:04:11 INFO - . 05:04:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1282ms 05:04:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 05:04:11 INFO - PROCESS | 1886 | 1484917451192 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 05:04:11 INFO - PROCESS | 1886 | 1484917451195 Marionette TRACE conn4 <- [1,1289,null,{"value":"2147483649"}] 05:04:11 INFO - PROCESS | 1886 | 1484917451201 Marionette TRACE conn4 -> [0,1290,"timeouts",{"script":35000}] 05:04:11 INFO - PROCESS | 1886 | 1484917451204 Marionette TRACE conn4 <- [1,1290,null,{}] 05:04:11 INFO - PROCESS | 1886 | 1484917451209 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}] 05:04:11 INFO - PROCESS | 1886 | 1484917451380 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 05:04:11 INFO - PROCESS | 1886 | 1484917451460 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:04:11 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39db000 == 9 [pid = 1933] [id = 404] 05:04:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa39db800) [pid = 1933] [serial = 1130] [outer = (nil)] 05:04:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa39e1000) [pid = 1933] [serial = 1131] [outer = 0xa39db800] 05:04:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa39e0000) [pid = 1933] [serial = 1132] [outer = 0xa39db800] 05:04:12 INFO - PROCESS | 1886 | 1484917452392 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]]]}] 05:04:12 INFO - . 05:04:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1237ms 05:04:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 05:04:12 INFO - PROCESS | 1886 | 1484917452437 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 05:04:12 INFO - PROCESS | 1886 | 1484917452440 Marionette TRACE conn4 <- [1,1293,null,{"value":"2147483649"}] 05:04:12 INFO - PROCESS | 1886 | 1484917452445 Marionette TRACE conn4 -> [0,1294,"timeouts",{"script":35000}] 05:04:12 INFO - PROCESS | 1886 | 1484917452448 Marionette TRACE conn4 <- [1,1294,null,{}] 05:04:12 INFO - PROCESS | 1886 | 1484917452453 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}] 05:04:12 INFO - PROCESS | 1886 | 1484917452602 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 05:04:12 INFO - PROCESS | 1886 | 1484917452638 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:04:12 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d4800 == 10 [pid = 1933] [id = 405] 05:04:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa28d5000) [pid = 1933] [serial = 1133] [outer = (nil)] 05:04:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa324b400) [pid = 1933] [serial = 1134] [outer = 0xa28d5000] 05:04:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa3250800) [pid = 1933] [serial = 1135] [outer = 0xa28d5000] 05:04:13 INFO - PROCESS | 1886 | 1484917453762 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]]]}] 05:04:13 INFO - . 05:04:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1329ms 05:04:13 INFO - PROCESS | 1886 | 1484917453775 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 05:04:13 INFO - PROCESS | 1886 | 1484917453778 Marionette TRACE conn4 <- [1,1297,null,{"value":"2147483649"}] 05:04:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 05:04:13 INFO - PROCESS | 1886 | 1484917453783 Marionette TRACE conn4 -> [0,1298,"timeouts",{"script":35000}] 05:04:13 INFO - PROCESS | 1886 | 1484917453786 Marionette TRACE conn4 <- [1,1298,null,{}] 05:04:13 INFO - PROCESS | 1886 | 1484917453791 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}] 05:04:13 INFO - PROCESS | 1886 | 1484917453947 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 05:04:14 INFO - PROCESS | 1886 | 1484917453990 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:04:14 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34dd400 == 11 [pid = 1933] [id = 406] 05:04:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa383e000) [pid = 1933] [serial = 1136] [outer = (nil)] 05:04:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa39da400) [pid = 1933] [serial = 1137] [outer = 0xa383e000] 05:04:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa39de000) [pid = 1933] [serial = 1138] [outer = 0xa383e000] 05:04:15 INFO - PROCESS | 1886 | 1484917455253 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]]]}] 05:04:15 INFO - . 05:04:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1483ms 05:04:15 INFO - PROCESS | 1886 | 1484917455267 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 05:04:15 INFO - PROCESS | 1886 | 1484917455271 Marionette TRACE conn4 <- [1,1301,null,{"value":"2147483649"}] 05:04:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 05:04:15 INFO - PROCESS | 1886 | 1484917455279 Marionette TRACE conn4 -> [0,1302,"timeouts",{"script":35000}] 05:04:15 INFO - PROCESS | 1886 | 1484917455282 Marionette TRACE conn4 <- [1,1302,null,{}] 05:04:15 INFO - PROCESS | 1886 | 1484917455287 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}] 05:04:15 INFO - PROCESS | 1886 | 1484917455442 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 05:04:15 INFO - PROCESS | 1886 | 1484917455475 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:04:15 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d7c00 == 12 [pid = 1933] [id = 407] 05:04:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa3248000) [pid = 1933] [serial = 1139] [outer = (nil)] 05:04:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa3253800) [pid = 1933] [serial = 1140] [outer = 0xa3248000] 05:04:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa324f400) [pid = 1933] [serial = 1141] [outer = 0xa3248000] 05:04:16 INFO - PROCESS | 1886 | --DOCSHELL 0xa3563400 == 11 [pid = 1933] [id = 403] 05:04:16 INFO - PROCESS | 1886 | --DOCSHELL 0xa34db000 == 10 [pid = 1933] [id = 402] 05:04:16 INFO - PROCESS | 1886 | --DOCSHELL 0xa3437800 == 9 [pid = 1933] [id = 401] 05:04:16 INFO - PROCESS | 1886 | --DOCSHELL 0xa3251400 == 8 [pid = 1933] [id = 400] 05:04:16 INFO - PROCESS | 1886 | --DOCSHELL 0xa29ce000 == 7 [pid = 1933] [id = 399] 05:04:16 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c37800 == 6 [pid = 1933] [id = 398] 05:04:16 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c36c00 == 5 [pid = 1933] [id = 397] 05:04:16 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3254800 == 6 [pid = 1933] [id = 408] 05:04:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa3432c00) [pid = 1933] [serial = 1142] [outer = (nil)] 05:04:16 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:04:16 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:04:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa29d4400) [pid = 1933] [serial = 1143] [outer = 0xa3432c00] 05:04:16 INFO - PROCESS | 1886 | 1484917456743 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]]]}] 05:04:16 INFO - . 05:04:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1478ms 05:04:16 INFO - PROCESS | 1886 | 1484917456758 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 05:04:16 INFO - PROCESS | 1886 | 1484917456760 Marionette TRACE conn4 <- [1,1305,null,{"value":"2147483649"}] 05:04:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 05:04:16 INFO - PROCESS | 1886 | 1484917456770 Marionette TRACE conn4 -> [0,1306,"timeouts",{"script":35000}] 05:04:16 INFO - PROCESS | 1886 | 1484917456772 Marionette TRACE conn4 <- [1,1306,null,{}] 05:04:16 INFO - PROCESS | 1886 | 1484917456777 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}] 05:04:16 INFO - PROCESS | 1886 | 1484917456950 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 05:04:17 INFO - PROCESS | 1886 | 1484917457057 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:04:17 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d9400 == 7 [pid = 1933] [id = 409] 05:04:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa34dc400) [pid = 1933] [serial = 1144] [outer = (nil)] 05:04:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa3562000) [pid = 1933] [serial = 1145] [outer = 0xa34dc400] 05:04:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa3562c00) [pid = 1933] [serial = 1146] [outer = 0xa34dc400] 05:04:17 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3840800 == 8 [pid = 1933] [id = 410] 05:04:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa3842000) [pid = 1933] [serial = 1147] [outer = (nil)] 05:04:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa3845800) [pid = 1933] [serial = 1148] [outer = 0xa3842000] 05:04:18 INFO - PROCESS | 1886 | 1484917458047 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]]]}] 05:04:18 INFO - . 05:04:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1327ms 05:04:18 INFO - PROCESS | 1886 | 1484917458097 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 05:04:18 INFO - PROCESS | 1886 | 1484917458100 Marionette TRACE conn4 <- [1,1309,null,{"value":"2147483649"}] 05:04:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 05:04:18 INFO - PROCESS | 1886 | 1484917458106 Marionette TRACE conn4 -> [0,1310,"timeouts",{"script":35000}] 05:04:18 INFO - PROCESS | 1886 | 1484917458108 Marionette TRACE conn4 <- [1,1310,null,{}] 05:04:18 INFO - PROCESS | 1886 | 1484917458114 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}] 05:04:18 INFO - PROCESS | 1886 | 1484917458335 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 05:04:18 INFO - PROCESS | 1886 | 1484917458381 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:04:18 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44e2000 == 9 [pid = 1933] [id = 411] 05:04:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa44e2400) [pid = 1933] [serial = 1149] [outer = (nil)] 05:04:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa44e7400) [pid = 1933] [serial = 1150] [outer = 0xa44e2400] 05:04:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa4587400) [pid = 1933] [serial = 1151] [outer = 0xa44e2400] 05:04:19 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45e0000 == 10 [pid = 1933] [id = 412] 05:04:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa45e0800) [pid = 1933] [serial = 1152] [outer = (nil)] 05:04:19 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:04:19 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:04:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa45e5000) [pid = 1933] [serial = 1153] [outer = 0xa45e0800] 05:04:19 INFO - PROCESS | 1886 | 1484917459555 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]]]}] 05:04:19 INFO - . 05:04:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1483ms 05:04:19 INFO - PROCESS | 1886 | 1484917459590 Marionette TRACE conn4 -> [0,1313,"getWindowHandle",null] 05:04:19 INFO - PROCESS | 1886 | 1484917459593 Marionette TRACE conn4 <- [1,1313,null,{"value":"2147483649"}] 05:04:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html 05:04:19 INFO - PROCESS | 1886 | 1484917459599 Marionette TRACE conn4 -> [0,1314,"timeouts",{"script":35000}] 05:04:19 INFO - PROCESS | 1886 | 1484917459601 Marionette TRACE conn4 <- [1,1314,null,{}] 05:04:19 INFO - PROCESS | 1886 | 1484917459606 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}] 05:04:19 INFO - PROCESS | 1886 | 1484917459796 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 05:04:19 INFO - PROCESS | 1886 | 1484917459856 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:04:19 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45ee000 == 11 [pid = 1933] [id = 413] 05:04:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa45ee400) [pid = 1933] [serial = 1154] [outer = (nil)] 05:04:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa47d4800) [pid = 1933] [serial = 1155] [outer = 0xa45ee400] 05:04:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa4871000) [pid = 1933] [serial = 1156] [outer = 0xa45ee400] 05:04:20 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa3563800) [pid = 1933] [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] 05:04:20 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa1c37000) [pid = 1933] [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] 05:04:20 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa29d0800) [pid = 1933] [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] 05:04:20 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa1c37c00) [pid = 1933] [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] 05:04:20 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa3251800) [pid = 1933] [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] 05:04:20 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa3437c00) [pid = 1933] [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] 05:04:20 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa34db400) [pid = 1933] [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] 05:04:21 WARNING - wptserve Traceback (most recent call last): 05:04:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:04:21 WARNING - rv = self.func(request, response) 05:04:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:04:21 WARNING - access_control_allow_origin = "*") 05:04:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:04:21 WARNING - payload = payload_generator(server_data) 05:04:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:04:21 WARNING - return encode_string_as_bmp_image(data) 05:04:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 86, in encode_string_as_bmp_image 05:04:21 WARNING - img.save(f, "BMP") 05:04:21 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:04:21 WARNING - f.write(bmpfileheader) 05:04:21 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:04:21 WARNING - 05:04:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa45e0000 == 10 [pid = 1933] [id = 412] 05:04:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa44e2000 == 9 [pid = 1933] [id = 411] 05:04:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa3840800 == 8 [pid = 1933] [id = 410] 05:04:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d9400 == 7 [pid = 1933] [id = 409] 05:04:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa3254800 == 6 [pid = 1933] [id = 408] 05:04:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d7c00 == 5 [pid = 1933] [id = 407] 05:04:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa34dd400 == 4 [pid = 1933] [id = 406] 05:04:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d4800 == 3 [pid = 1933] [id = 405] 05:04:23 INFO - PROCESS | 1886 | --DOCSHELL 0xa39db000 == 2 [pid = 1933] [id = 404] 05:04:23 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa3840c00) [pid = 1933] [serial = 1129] [outer = (nil)] [url = about:blank] 05:04:23 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa3559800) [pid = 1933] [serial = 1126] [outer = (nil)] [url = about:blank] 05:04:23 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa383c400) [pid = 1933] [serial = 1128] [outer = (nil)] [url = about:blank] 05:04:23 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa355a400) [pid = 1933] [serial = 1125] [outer = (nil)] [url = about:blank] 05:04:23 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa34d1000) [pid = 1933] [serial = 1122] [outer = (nil)] [url = about:blank] 05:04:23 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa3255c00) [pid = 1933] [serial = 1119] [outer = (nil)] [url = about:blank] 05:04:23 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa39e1000) [pid = 1933] [serial = 1131] [outer = (nil)] [url = about:blank] 05:04:23 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa28c9400) [pid = 1933] [serial = 1113] [outer = (nil)] [url = about:blank] 05:04:23 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa34d4000) [pid = 1933] [serial = 1123] [outer = (nil)] [url = about:blank] 05:04:23 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xa29d5c00) [pid = 1933] [serial = 1116] [outer = (nil)] [url = about:blank] 05:04:23 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0xa29d8800) [pid = 1933] [serial = 1117] [outer = (nil)] [url = about:blank] 05:04:23 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa342c800) [pid = 1933] [serial = 1120] [outer = (nil)] [url = about:blank] 05:04:23 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa28cfc00) [pid = 1933] [serial = 1114] [outer = (nil)] [url = about:blank] 05:04:23 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa28d0400) [pid = 1933] [serial = 1111] [outer = (nil)] [url = about:blank] 05:04:26 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa44e2400) [pid = 1933] [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] 05:04:26 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa3842000) [pid = 1933] [serial = 1147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917457836] 05:04:26 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa34dc400) [pid = 1933] [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] 05:04:26 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa39db800) [pid = 1933] [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] 05:04:26 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa383e000) [pid = 1933] [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] 05:04:26 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa3432c00) [pid = 1933] [serial = 1142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:04:26 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa3248000) [pid = 1933] [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] 05:04:26 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa28d5000) [pid = 1933] [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] 05:04:26 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa45e0800) [pid = 1933] [serial = 1152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:04:30 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa3845800) [pid = 1933] [serial = 1148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917457836] 05:04:30 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa3562c00) [pid = 1933] [serial = 1146] [outer = (nil)] [url = about:blank] 05:04:30 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xa39e0000) [pid = 1933] [serial = 1132] [outer = (nil)] [url = about:blank] 05:04:30 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa39de000) [pid = 1933] [serial = 1138] [outer = (nil)] [url = about:blank] 05:04:30 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa29d4400) [pid = 1933] [serial = 1143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:04:30 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa324f400) [pid = 1933] [serial = 1141] [outer = (nil)] [url = about:blank] 05:04:30 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa3250800) [pid = 1933] [serial = 1135] [outer = (nil)] [url = about:blank] 05:04:30 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa45e5000) [pid = 1933] [serial = 1153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:04:30 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa4587400) [pid = 1933] [serial = 1151] [outer = (nil)] [url = about:blank] 05:04:30 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa47d4800) [pid = 1933] [serial = 1155] [outer = (nil)] [url = about:blank] 05:04:30 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa44e7400) [pid = 1933] [serial = 1150] [outer = (nil)] [url = about:blank] 05:04:30 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa3562000) [pid = 1933] [serial = 1145] [outer = (nil)] [url = about:blank] 05:04:30 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa3253800) [pid = 1933] [serial = 1140] [outer = (nil)] [url = about:blank] 05:04:30 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa39da400) [pid = 1933] [serial = 1137] [outer = (nil)] [url = about:blank] 05:04:30 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa324b400) [pid = 1933] [serial = 1134] [outer = (nil)] [url = about:blank] 05:04:50 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:04:50 INFO - PROCESS | 1886 | 1484917490313 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]]]}] 05:04:50 INFO - . 05:04:50 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.keep-origin-redirect.http.html | took 30771ms 05:04:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html 05:04:50 INFO - PROCESS | 1886 | 1484917490371 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 05:04:50 INFO - PROCESS | 1886 | 1484917490373 Marionette TRACE conn4 <- [1,1317,null,{"value":"2147483649"}] 05:04:50 INFO - PROCESS | 1886 | 1484917490378 Marionette TRACE conn4 -> [0,1318,"timeouts",{"script":35000}] 05:04:50 INFO - PROCESS | 1886 | 1484917490382 Marionette TRACE conn4 <- [1,1318,null,{}] 05:04:50 INFO - PROCESS | 1886 | 1484917490386 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}] 05:04:50 INFO - PROCESS | 1886 | 1484917490590 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 05:04:50 INFO - PROCESS | 1886 | 1484917490662 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:04:50 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c37800 == 3 [pid = 1933] [id = 414] 05:04:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c37c00) [pid = 1933] [serial = 1157] [outer = (nil)] 05:04:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c8800) [pid = 1933] [serial = 1158] [outer = 0xa1c37c00] 05:04:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28cf000) [pid = 1933] [serial = 1159] [outer = 0xa1c37c00] 05:04:51 WARNING - wptserve Traceback (most recent call last): 05:04:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:04:51 WARNING - rv = self.func(request, response) 05:04:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:04:51 WARNING - access_control_allow_origin = "*") 05:04:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:04:51 WARNING - payload = payload_generator(server_data) 05:04:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:04:51 WARNING - return encode_string_as_bmp_image(data) 05:04: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 05:04:51 WARNING - img.save(f, "BMP") 05:04:51 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:04:51 WARNING - f.write(bmpfileheader) 05:04:51 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:04:51 WARNING - 05:04:59 INFO - PROCESS | 1886 | --DOCSHELL 0xa45ee000 == 2 [pid = 1933] [id = 413] 05:05:05 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa45ee400) [pid = 1933] [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] 05:05:09 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa28c8800) [pid = 1933] [serial = 1158] [outer = (nil)] [url = about:blank] 05:05:09 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa4871000) [pid = 1933] [serial = 1156] [outer = (nil)] [url = about:blank] 05:05:21 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:05:21 INFO - PROCESS | 1886 | 1484917521079 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]]]}] 05:05:21 INFO - . 05:05:21 INFO - TEST-TIMEOUT | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.no-redirect.http.html | took 30718ms 05:05:21 INFO - PROCESS | 1886 | 1484917521096 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 05:05:21 INFO - PROCESS | 1886 | 1484917521098 Marionette TRACE conn4 <- [1,1321,null,{"value":"2147483649"}] 05:05:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/img-tag/upgrade-protocol.swap-origin-redirect.http.html 05:05:21 INFO - PROCESS | 1886 | 1484917521104 Marionette TRACE conn4 -> [0,1322,"timeouts",{"script":35000}] 05:05:21 INFO - PROCESS | 1886 | 1484917521106 Marionette TRACE conn4 <- [1,1322,null,{}] 05:05:21 INFO - PROCESS | 1886 | 1484917521112 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}] 05:05:21 INFO - PROCESS | 1886 | 1484917521272 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 05:05:21 INFO - PROCESS | 1886 | 1484917521368 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:21 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c35400 == 3 [pid = 1933] [id = 415] 05:05:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c35800) [pid = 1933] [serial = 1160] [outer = (nil)] 05:05:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c8400) [pid = 1933] [serial = 1161] [outer = 0xa1c35800] 05:05:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28cec00) [pid = 1933] [serial = 1162] [outer = 0xa1c35800] 05:05:22 WARNING - wptserve Traceback (most recent call last): 05:05:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/handlers.py", line 249, in __call__ 05:05:22 WARNING - rv = self.func(request, response) 05:05:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 100, in main 05:05:22 WARNING - access_control_allow_origin = "*") 05:05:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/subresource.py", line 91, in respond 05:05:22 WARNING - payload = payload_generator(server_data) 05:05:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 93, in generate_payload 05:05:22 WARNING - return encode_string_as_bmp_image(data) 05:05: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 05:05:22 WARNING - img.save(f, "BMP") 05:05:22 WARNING - File "/builds/slave/test/build/tests/web-platform/tests/referrer-policy/generic/subresource/image.py", line 53, in save 05:05:22 WARNING - f.write(bmpfileheader) 05:05:22 WARNING - TypeError: must be string or pinned buffer, not bytearray 05:05:22 WARNING - 05:05:29 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c37800 == 2 [pid = 1933] [id = 414] 05:05:36 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa1c37c00) [pid = 1933] [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] 05:05:40 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa28c8400) [pid = 1933] [serial = 1161] [outer = (nil)] [url = about:blank] 05:05:40 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa28cf000) [pid = 1933] [serial = 1159] [outer = (nil)] [url = about:blank] 05:05:51 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:05:51 INFO - PROCESS | 1886 | 1484917551798 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]]]}] 05:05:51 INFO - . 05:05:51 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 05:05:51 INFO - PROCESS | 1886 | 1484917551814 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 05:05:51 INFO - PROCESS | 1886 | 1484917551816 Marionette TRACE conn4 <- [1,1325,null,{"value":"2147483649"}] 05:05:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 05:05:51 INFO - PROCESS | 1886 | 1484917551822 Marionette TRACE conn4 -> [0,1326,"timeouts",{"script":35000}] 05:05:51 INFO - PROCESS | 1886 | 1484917551824 Marionette TRACE conn4 <- [1,1326,null,{}] 05:05:51 INFO - PROCESS | 1886 | 1484917551829 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}] 05:05:51 INFO - PROCESS | 1886 | 1484917551984 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 05:05:52 INFO - PROCESS | 1886 | 1484917552052 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:52 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c36c00 == 3 [pid = 1933] [id = 416] 05:05:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c37000) [pid = 1933] [serial = 1163] [outer = (nil)] 05:05:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c8800) [pid = 1933] [serial = 1164] [outer = 0xa1c37000] 05:05:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28cf400) [pid = 1933] [serial = 1165] [outer = 0xa1c37000] 05:05:52 INFO - PROCESS | 1886 | 1484917552959 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]]]}] 05:05:52 INFO - . 05:05:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1176ms 05:05:53 INFO - PROCESS | 1886 | 1484917552999 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 05:05:53 INFO - PROCESS | 1886 | 1484917553002 Marionette TRACE conn4 <- [1,1329,null,{"value":"2147483649"}] 05:05:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 05:05:53 INFO - PROCESS | 1886 | 1484917553008 Marionette TRACE conn4 -> [0,1330,"timeouts",{"script":35000}] 05:05:53 INFO - PROCESS | 1886 | 1484917553010 Marionette TRACE conn4 <- [1,1330,null,{}] 05:05:53 INFO - PROCESS | 1886 | 1484917553015 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}] 05:05:53 INFO - PROCESS | 1886 | 1484917553196 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 05:05:53 INFO - PROCESS | 1886 | 1484917553244 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:53 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29ce400 == 4 [pid = 1933] [id = 417] 05:05:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa29d0400) [pid = 1933] [serial = 1166] [outer = (nil)] 05:05:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa29d5800) [pid = 1933] [serial = 1167] [outer = 0xa29d0400] 05:05:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa29d8400) [pid = 1933] [serial = 1168] [outer = 0xa29d0400] 05:05:54 INFO - PROCESS | 1886 | 1484917554161 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]]]}] 05:05:54 INFO - . 05:05:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1177ms 05:05:54 INFO - PROCESS | 1886 | 1484917554185 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 05:05:54 INFO - PROCESS | 1886 | 1484917554188 Marionette TRACE conn4 <- [1,1333,null,{"value":"2147483649"}] 05:05:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 05:05:54 INFO - PROCESS | 1886 | 1484917554193 Marionette TRACE conn4 -> [0,1334,"timeouts",{"script":35000}] 05:05:54 INFO - PROCESS | 1886 | 1484917554195 Marionette TRACE conn4 <- [1,1334,null,{}] 05:05:54 INFO - PROCESS | 1886 | 1484917554201 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}] 05:05:54 INFO - PROCESS | 1886 | 1484917554382 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 05:05:54 INFO - PROCESS | 1886 | 1484917554442 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:54 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3251800 == 5 [pid = 1933] [id = 418] 05:05:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa3251c00) [pid = 1933] [serial = 1169] [outer = (nil)] 05:05:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa3255800) [pid = 1933] [serial = 1170] [outer = 0xa3251c00] 05:05:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa342c400) [pid = 1933] [serial = 1171] [outer = 0xa3251c00] 05:05:55 INFO - PROCESS | 1886 | 1484917555363 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]]]}] 05:05:55 INFO - . 05:05:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1226ms 05:05:55 INFO - PROCESS | 1886 | 1484917555420 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 05:05:55 INFO - PROCESS | 1886 | 1484917555423 Marionette TRACE conn4 <- [1,1337,null,{"value":"2147483649"}] 05:05:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 05:05:55 INFO - PROCESS | 1886 | 1484917555429 Marionette TRACE conn4 -> [0,1338,"timeouts",{"script":35000}] 05:05:55 INFO - PROCESS | 1886 | 1484917555431 Marionette TRACE conn4 <- [1,1338,null,{}] 05:05:55 INFO - PROCESS | 1886 | 1484917555436 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}] 05:05:55 INFO - PROCESS | 1886 | 1484917555589 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 05:05:55 INFO - PROCESS | 1886 | 1484917555652 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:55 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3437c00 == 6 [pid = 1933] [id = 419] 05:05:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa3438000) [pid = 1933] [serial = 1172] [outer = (nil)] 05:05:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa34d1400) [pid = 1933] [serial = 1173] [outer = 0xa3438000] 05:05:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa34d4000) [pid = 1933] [serial = 1174] [outer = 0xa3438000] 05:05:56 INFO - PROCESS | 1886 | 1484917556591 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]]]}] 05:05:56 INFO - . 05:05:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1190ms 05:05:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 05:05:56 INFO - PROCESS | 1886 | 1484917556620 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 05:05:56 INFO - PROCESS | 1886 | 1484917556622 Marionette TRACE conn4 <- [1,1341,null,{"value":"2147483649"}] 05:05:56 INFO - PROCESS | 1886 | 1484917556628 Marionette TRACE conn4 -> [0,1342,"timeouts",{"script":35000}] 05:05:56 INFO - PROCESS | 1886 | 1484917556630 Marionette TRACE conn4 <- [1,1342,null,{}] 05:05:56 INFO - PROCESS | 1886 | 1484917556643 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}] 05:05:56 INFO - PROCESS | 1886 | 1484917556862 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 05:05:56 INFO - PROCESS | 1886 | 1484917556925 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:56 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34dbc00 == 7 [pid = 1933] [id = 420] 05:05:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa34dc000) [pid = 1933] [serial = 1175] [outer = (nil)] 05:05:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa355b000) [pid = 1933] [serial = 1176] [outer = 0xa34dc000] 05:05:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa355a400) [pid = 1933] [serial = 1177] [outer = 0xa34dc000] 05:05:57 INFO - PROCESS | 1886 | 1484917557867 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]]]}] 05:05:57 INFO - . 05:05:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1287ms 05:05:57 INFO - PROCESS | 1886 | 1484917557914 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 05:05:57 INFO - PROCESS | 1886 | 1484917557917 Marionette TRACE conn4 <- [1,1345,null,{"value":"2147483649"}] 05:05:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 05:05:57 INFO - PROCESS | 1886 | 1484917557923 Marionette TRACE conn4 -> [0,1346,"timeouts",{"script":35000}] 05:05:57 INFO - PROCESS | 1886 | 1484917557925 Marionette TRACE conn4 <- [1,1346,null,{}] 05:05:57 INFO - PROCESS | 1886 | 1484917557930 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}] 05:05:58 INFO - PROCESS | 1886 | 1484917558170 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 05:05:58 INFO - PROCESS | 1886 | 1484917558234 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:58 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3567800 == 8 [pid = 1933] [id = 421] 05:05:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa3567c00) [pid = 1933] [serial = 1178] [outer = (nil)] 05:05:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa383dc00) [pid = 1933] [serial = 1179] [outer = 0xa3567c00] 05:05:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa3843000) [pid = 1933] [serial = 1180] [outer = 0xa3567c00] 05:05:59 INFO - PROCESS | 1886 | 1484917559188 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]]]}] 05:05:59 INFO - . 05:05:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-rp/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1283ms 05:05:59 INFO - PROCESS | 1886 | 1484917559206 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 05:05:59 INFO - PROCESS | 1886 | 1484917559208 Marionette TRACE conn4 <- [1,1349,null,{"value":"2147483649"}] 05:05:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 05:05:59 INFO - PROCESS | 1886 | 1484917559214 Marionette TRACE conn4 -> [0,1350,"timeouts",{"script":35000}] 05:05:59 INFO - PROCESS | 1886 | 1484917559216 Marionette TRACE conn4 <- [1,1350,null,{}] 05:05:59 INFO - PROCESS | 1886 | 1484917559221 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}] 05:05:59 INFO - PROCESS | 1886 | 1484917559412 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 05:05:59 INFO - PROCESS | 1886 | 1484917559469 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:05:59 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39dd800 == 9 [pid = 1933] [id = 422] 05:05:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa39de400) [pid = 1933] [serial = 1181] [outer = (nil)] 05:05:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa39e3400) [pid = 1933] [serial = 1182] [outer = 0xa39de400] 05:05:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa39e2800) [pid = 1933] [serial = 1183] [outer = 0xa39de400] 05:06:00 INFO - PROCESS | 1886 | 1484917560450 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]]]}] 05:06:00 INFO - . 05:06:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1289ms 05:06:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 05:06:00 INFO - PROCESS | 1886 | 1484917560504 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 05:06:00 INFO - PROCESS | 1886 | 1484917560506 Marionette TRACE conn4 <- [1,1353,null,{"value":"2147483649"}] 05:06:00 INFO - PROCESS | 1886 | 1484917560512 Marionette TRACE conn4 -> [0,1354,"timeouts",{"script":35000}] 05:06:00 INFO - PROCESS | 1886 | 1484917560515 Marionette TRACE conn4 <- [1,1354,null,{}] 05:06:00 INFO - PROCESS | 1886 | 1484917560520 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}] 05:06:00 INFO - PROCESS | 1886 | 1484917560715 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 05:06:00 INFO - PROCESS | 1886 | 1484917560816 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:00 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d3000 == 10 [pid = 1933] [id = 423] 05:06:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa29d4c00) [pid = 1933] [serial = 1184] [outer = (nil)] 05:06:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa3439400) [pid = 1933] [serial = 1185] [outer = 0xa29d4c00] 05:06:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa3559400) [pid = 1933] [serial = 1186] [outer = 0xa29d4c00] 05:06:01 INFO - PROCESS | 1886 | 1484917561987 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]]]}] 05:06:02 INFO - PROCESS | 1886 | --DOCSHELL 0xa3567800 == 9 [pid = 1933] [id = 421] 05:06:02 INFO - PROCESS | 1886 | --DOCSHELL 0xa34dbc00 == 8 [pid = 1933] [id = 420] 05:06:02 INFO - PROCESS | 1886 | --DOCSHELL 0xa3437c00 == 7 [pid = 1933] [id = 419] 05:06:02 INFO - PROCESS | 1886 | --DOCSHELL 0xa3251800 == 6 [pid = 1933] [id = 418] 05:06:02 INFO - PROCESS | 1886 | --DOCSHELL 0xa29ce400 == 5 [pid = 1933] [id = 417] 05:06:02 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c36c00 == 4 [pid = 1933] [id = 416] 05:06:02 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c35400 == 3 [pid = 1933] [id = 415] 05:06:02 INFO - . 05:06:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1531ms 05:06:02 INFO - PROCESS | 1886 | 1484917562043 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 05:06:02 INFO - PROCESS | 1886 | 1484917562049 Marionette TRACE conn4 <- [1,1357,null,{"value":"2147483649"}] 05:06:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 05:06:02 INFO - PROCESS | 1886 | 1484917562058 Marionette TRACE conn4 -> [0,1358,"timeouts",{"script":35000}] 05:06:02 INFO - PROCESS | 1886 | 1484917562063 Marionette TRACE conn4 <- [1,1358,null,{}] 05:06:02 INFO - PROCESS | 1886 | 1484917562074 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}] 05:06:02 INFO - PROCESS | 1886 | 1484917562267 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 05:06:02 INFO - PROCESS | 1886 | 1484917562332 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:02 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d5800 == 4 [pid = 1933] [id = 424] 05:06:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa29cb000) [pid = 1933] [serial = 1187] [outer = (nil)] 05:06:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa324d000) [pid = 1933] [serial = 1188] [outer = 0xa29cb000] 05:06:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa324f000) [pid = 1933] [serial = 1189] [outer = 0xa29cb000] 05:06:03 INFO - PROCESS | 1886 | 1484917563214 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]]]}] 05:06:03 INFO - . 05:06:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1180ms 05:06:03 INFO - PROCESS | 1886 | 1484917563237 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 05:06:03 INFO - PROCESS | 1886 | 1484917563240 Marionette TRACE conn4 <- [1,1361,null,{"value":"2147483649"}] 05:06:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 05:06:03 INFO - PROCESS | 1886 | 1484917563246 Marionette TRACE conn4 -> [0,1362,"timeouts",{"script":35000}] 05:06:03 INFO - PROCESS | 1886 | 1484917563248 Marionette TRACE conn4 <- [1,1362,null,{}] 05:06:03 INFO - PROCESS | 1886 | 1484917563253 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}] 05:06:03 INFO - PROCESS | 1886 | 1484917563446 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 05:06:03 INFO - PROCESS | 1886 | 1484917563499 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:03 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d5000 == 5 [pid = 1933] [id = 425] 05:06:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa34d5400) [pid = 1933] [serial = 1190] [outer = (nil)] 05:06:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa34dc800) [pid = 1933] [serial = 1191] [outer = 0xa34d5400] 05:06:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa3558800) [pid = 1933] [serial = 1192] [outer = 0xa34d5400] 05:06:04 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3563800 == 6 [pid = 1933] [id = 426] 05:06:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa3564000) [pid = 1933] [serial = 1193] [outer = (nil)] 05:06:04 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:06:04 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:06:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa3566000) [pid = 1933] [serial = 1194] [outer = 0xa3564000] 05:06:04 INFO - PROCESS | 1886 | 1484917564527 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]]]}] 05:06:04 INFO - . 05:06:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1328ms 05:06:04 INFO - PROCESS | 1886 | 1484917564576 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 05:06:04 INFO - PROCESS | 1886 | 1484917564579 Marionette TRACE conn4 <- [1,1365,null,{"value":"2147483649"}] 05:06:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 05:06:04 INFO - PROCESS | 1886 | 1484917564585 Marionette TRACE conn4 -> [0,1366,"timeouts",{"script":35000}] 05:06:04 INFO - PROCESS | 1886 | 1484917564593 Marionette TRACE conn4 <- [1,1366,null,{}] 05:06:04 INFO - PROCESS | 1886 | 1484917564601 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}] 05:06:04 INFO - PROCESS | 1886 | 1484917564777 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 05:06:04 INFO - PROCESS | 1886 | 1484917564861 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:04 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3845400 == 7 [pid = 1933] [id = 427] 05:06:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa3845800) [pid = 1933] [serial = 1195] [outer = (nil)] 05:06:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa39dcc00) [pid = 1933] [serial = 1196] [outer = 0xa3845800] 05:06:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa39de800) [pid = 1933] [serial = 1197] [outer = 0xa3845800] 05:06:05 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44dcc00 == 8 [pid = 1933] [id = 428] 05:06:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa44dd000) [pid = 1933] [serial = 1198] [outer = (nil)] 05:06:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa44dec00) [pid = 1933] [serial = 1199] [outer = 0xa44dd000] 05:06:05 INFO - PROCESS | 1886 | 1484917565912 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]]]}] 05:06:05 INFO - . 05:06:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1341ms 05:06:05 INFO - PROCESS | 1886 | 1484917565932 Marionette TRACE conn4 -> [0,1369,"getWindowHandle",null] 05:06:05 INFO - PROCESS | 1886 | 1484917565938 Marionette TRACE conn4 <- [1,1369,null,{"value":"2147483649"}] 05:06:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 05:06:05 INFO - PROCESS | 1886 | 1484917565945 Marionette TRACE conn4 -> [0,1370,"timeouts",{"script":35000}] 05:06:05 INFO - PROCESS | 1886 | 1484917565947 Marionette TRACE conn4 <- [1,1370,null,{}] 05:06:05 INFO - PROCESS | 1886 | 1484917565953 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}] 05:06:06 INFO - PROCESS | 1886 | 1484917566107 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 05:06:06 INFO - PROCESS | 1886 | 1484917566206 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:06 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44de800 == 9 [pid = 1933] [id = 429] 05:06:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa4587000) [pid = 1933] [serial = 1200] [outer = (nil)] 05:06:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa4591000) [pid = 1933] [serial = 1201] [outer = 0xa4587000] 05:06:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa45e0000) [pid = 1933] [serial = 1202] [outer = 0xa4587000] 05:06:07 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa34dc000) [pid = 1933] [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] 05:06:07 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa3567c00) [pid = 1933] [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] 05:06:07 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa1c35800) [pid = 1933] [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] 05:06:07 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa29d0400) [pid = 1933] [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] 05:06:07 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa1c37000) [pid = 1933] [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] 05:06:07 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa3438000) [pid = 1933] [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] 05:06:07 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa3251c00) [pid = 1933] [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] 05:06:07 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d0800 == 10 [pid = 1933] [id = 430] 05:06:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa29cc000) [pid = 1933] [serial = 1203] [outer = (nil)] 05:06:07 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:06:07 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:06:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa324f400) [pid = 1933] [serial = 1204] [outer = 0xa29cc000] 05:06:07 INFO - PROCESS | 1886 | 1484917567628 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]]]}] 05:06:07 INFO - . 05:06:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1731ms 05:06:07 INFO - PROCESS | 1886 | 1484917567677 Marionette TRACE conn4 -> [0,1373,"getWindowHandle",null] 05:06:07 INFO - PROCESS | 1886 | 1484917567681 Marionette TRACE conn4 <- [1,1373,null,{"value":"2147483649"}] 05:06:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 05:06:07 INFO - PROCESS | 1886 | 1484917567686 Marionette TRACE conn4 -> [0,1374,"timeouts",{"script":35000}] 05:06:07 INFO - PROCESS | 1886 | 1484917567688 Marionette TRACE conn4 <- [1,1374,null,{}] 05:06:07 INFO - PROCESS | 1886 | 1484917567694 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}] 05:06:07 INFO - PROCESS | 1886 | 1484917567875 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 05:06:07 INFO - PROCESS | 1886 | 1484917567945 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:07 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355ec00 == 11 [pid = 1933] [id = 431] 05:06:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa4586c00) [pid = 1933] [serial = 1205] [outer = (nil)] 05:06:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa45e7c00) [pid = 1933] [serial = 1206] [outer = 0xa4586c00] 05:06:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa45e7000) [pid = 1933] [serial = 1207] [outer = 0xa4586c00] 05:06:08 INFO - PROCESS | 1886 | 1484917568834 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]]]}] 05:06:08 INFO - . 05:06:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1188ms 05:06:08 INFO - PROCESS | 1886 | 1484917568876 Marionette TRACE conn4 -> [0,1377,"getWindowHandle",null] 05:06:08 INFO - PROCESS | 1886 | 1484917568879 Marionette TRACE conn4 <- [1,1377,null,{"value":"2147483649"}] 05:06:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 05:06:08 INFO - PROCESS | 1886 | 1484917568885 Marionette TRACE conn4 -> [0,1378,"timeouts",{"script":35000}] 05:06:08 INFO - PROCESS | 1886 | 1484917568887 Marionette TRACE conn4 <- [1,1378,null,{}] 05:06:08 INFO - PROCESS | 1886 | 1484917568893 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}] 05:06:09 INFO - PROCESS | 1886 | 1484917569110 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 05:06:09 INFO - PROCESS | 1886 | 1484917569239 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:09 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28cf000 == 12 [pid = 1933] [id = 432] 05:06:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa28d4800) [pid = 1933] [serial = 1208] [outer = (nil)] 05:06:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa3431c00) [pid = 1933] [serial = 1209] [outer = 0xa28d4800] 05:06:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa3435c00) [pid = 1933] [serial = 1210] [outer = 0xa28d4800] 05:06:10 INFO - PROCESS | 1886 | 1484917570231 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]]]}] 05:06:10 INFO - . 05:06:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1382ms 05:06:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 05:06:10 INFO - PROCESS | 1886 | 1484917570268 Marionette TRACE conn4 -> [0,1381,"getWindowHandle",null] 05:06:10 INFO - PROCESS | 1886 | 1484917570270 Marionette TRACE conn4 <- [1,1381,null,{"value":"2147483649"}] 05:06:10 INFO - PROCESS | 1886 | 1484917570280 Marionette TRACE conn4 -> [0,1382,"timeouts",{"script":35000}] 05:06:10 INFO - PROCESS | 1886 | 1484917570285 Marionette TRACE conn4 <- [1,1382,null,{}] 05:06:10 INFO - PROCESS | 1886 | 1484917570294 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}] 05:06:10 INFO - PROCESS | 1886 | 1484917570514 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 05:06:10 INFO - PROCESS | 1886 | 1484917570564 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:10 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44da800 == 13 [pid = 1933] [id = 433] 05:06:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa44dd800) [pid = 1933] [serial = 1211] [outer = (nil)] 05:06:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa45e5000) [pid = 1933] [serial = 1212] [outer = 0xa44dd800] 05:06:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa458cc00) [pid = 1933] [serial = 1213] [outer = 0xa44dd800] 05:06:11 INFO - PROCESS | 1886 | 1484917571585 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]]]}] 05:06:11 INFO - . 05:06:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1337ms 05:06:11 INFO - PROCESS | 1886 | 1484917571613 Marionette TRACE conn4 -> [0,1385,"getWindowHandle",null] 05:06:11 INFO - PROCESS | 1886 | 1484917571617 Marionette TRACE conn4 <- [1,1385,null,{"value":"2147483649"}] 05:06:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 05:06:11 INFO - PROCESS | 1886 | 1484917571623 Marionette TRACE conn4 -> [0,1386,"timeouts",{"script":35000}] 05:06:11 INFO - PROCESS | 1886 | 1484917571625 Marionette TRACE conn4 <- [1,1386,null,{}] 05:06:11 INFO - PROCESS | 1886 | 1484917571630 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}] 05:06:11 INFO - PROCESS | 1886 | 1484917571793 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 05:06:11 INFO - PROCESS | 1886 | 1484917571887 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:11 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29cb800 == 14 [pid = 1933] [id = 434] 05:06:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa29cc800) [pid = 1933] [serial = 1214] [outer = (nil)] 05:06:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0xa3251c00) [pid = 1933] [serial = 1215] [outer = 0xa29cc800] 05:06:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0xa3430400) [pid = 1933] [serial = 1216] [outer = 0xa29cc800] 05:06:12 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d0800 == 13 [pid = 1933] [id = 430] 05:06:12 INFO - PROCESS | 1886 | --DOCSHELL 0xa44de800 == 12 [pid = 1933] [id = 429] 05:06:12 INFO - PROCESS | 1886 | --DOCSHELL 0xa44dcc00 == 11 [pid = 1933] [id = 428] 05:06:12 INFO - PROCESS | 1886 | --DOCSHELL 0xa3845400 == 10 [pid = 1933] [id = 427] 05:06:12 INFO - PROCESS | 1886 | --DOCSHELL 0xa3563800 == 9 [pid = 1933] [id = 426] 05:06:12 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d5000 == 8 [pid = 1933] [id = 425] 05:06:12 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0xa39e3400) [pid = 1933] [serial = 1182] [outer = (nil)] [url = about:blank] 05:06:12 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d5800 == 7 [pid = 1933] [id = 424] 05:06:12 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d3000 == 6 [pid = 1933] [id = 423] 05:06:12 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0xa3843000) [pid = 1933] [serial = 1180] [outer = (nil)] [url = about:blank] 05:06:12 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa355a400) [pid = 1933] [serial = 1177] [outer = (nil)] [url = about:blank] 05:06:12 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa34d4000) [pid = 1933] [serial = 1174] [outer = (nil)] [url = about:blank] 05:06:12 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa342c400) [pid = 1933] [serial = 1171] [outer = (nil)] [url = about:blank] 05:06:12 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa29d8400) [pid = 1933] [serial = 1168] [outer = (nil)] [url = about:blank] 05:06:12 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa28cf400) [pid = 1933] [serial = 1165] [outer = (nil)] [url = about:blank] 05:06:12 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa28cec00) [pid = 1933] [serial = 1162] [outer = (nil)] [url = about:blank] 05:06:12 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa355b000) [pid = 1933] [serial = 1176] [outer = (nil)] [url = about:blank] 05:06:12 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa34d1400) [pid = 1933] [serial = 1173] [outer = (nil)] [url = about:blank] 05:06:12 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa29d5800) [pid = 1933] [serial = 1167] [outer = (nil)] [url = about:blank] 05:06:12 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa28c8800) [pid = 1933] [serial = 1164] [outer = (nil)] [url = about:blank] 05:06:12 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa383dc00) [pid = 1933] [serial = 1179] [outer = (nil)] [url = about:blank] 05:06:12 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa3255800) [pid = 1933] [serial = 1170] [outer = (nil)] [url = about:blank] 05:06:13 INFO - PROCESS | 1886 | 1484917573034 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]]]}] 05:06:13 INFO - . 05:06:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1431ms 05:06:13 INFO - PROCESS | 1886 | 1484917573054 Marionette TRACE conn4 -> [0,1389,"getWindowHandle",null] 05:06:13 INFO - PROCESS | 1886 | 1484917573056 Marionette TRACE conn4 <- [1,1389,null,{"value":"2147483649"}] 05:06:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 05:06:13 INFO - PROCESS | 1886 | 1484917573063 Marionette TRACE conn4 -> [0,1390,"timeouts",{"script":35000}] 05:06:13 INFO - PROCESS | 1886 | 1484917573065 Marionette TRACE conn4 <- [1,1390,null,{}] 05:06:13 INFO - PROCESS | 1886 | 1484917573070 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}] 05:06:13 INFO - PROCESS | 1886 | 1484917573250 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 05:06:13 INFO - PROCESS | 1886 | 1484917573318 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:13 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d0400 == 7 [pid = 1933] [id = 435] 05:06:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa29d1000) [pid = 1933] [serial = 1217] [outer = (nil)] 05:06:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa3251000) [pid = 1933] [serial = 1218] [outer = 0xa29d1000] 05:06:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa3255c00) [pid = 1933] [serial = 1219] [outer = 0xa29d1000] 05:06:14 INFO - PROCESS | 1886 | 1484917574178 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]]]}] 05:06:14 INFO - . 05:06:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1140ms 05:06:14 INFO - PROCESS | 1886 | 1484917574203 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 05:06:14 INFO - PROCESS | 1886 | 1484917574206 Marionette TRACE conn4 <- [1,1393,null,{"value":"2147483649"}] 05:06:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 05:06:14 INFO - PROCESS | 1886 | 1484917574212 Marionette TRACE conn4 -> [0,1394,"timeouts",{"script":35000}] 05:06:14 INFO - PROCESS | 1886 | 1484917574214 Marionette TRACE conn4 <- [1,1394,null,{}] 05:06:14 INFO - PROCESS | 1886 | 1484917574219 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}] 05:06:14 INFO - PROCESS | 1886 | 1484917574417 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 05:06:14 INFO - PROCESS | 1886 | 1484917574478 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:14 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d3400 == 8 [pid = 1933] [id = 436] 05:06:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa34d5800) [pid = 1933] [serial = 1220] [outer = (nil)] 05:06:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa355b000) [pid = 1933] [serial = 1221] [outer = 0xa34d5800] 05:06:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa3560000) [pid = 1933] [serial = 1222] [outer = 0xa34d5800] 05:06:15 INFO - PROCESS | 1886 | 1484917575372 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]]]}] 05:06:15 INFO - . 05:06:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1179ms 05:06:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 05:06:15 INFO - PROCESS | 1886 | 1484917575391 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 05:06:15 INFO - PROCESS | 1886 | 1484917575393 Marionette TRACE conn4 <- [1,1397,null,{"value":"2147483649"}] 05:06:15 INFO - PROCESS | 1886 | 1484917575399 Marionette TRACE conn4 -> [0,1398,"timeouts",{"script":35000}] 05:06:15 INFO - PROCESS | 1886 | 1484917575403 Marionette TRACE conn4 <- [1,1398,null,{}] 05:06:15 INFO - PROCESS | 1886 | 1484917575408 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}] 05:06:15 INFO - PROCESS | 1886 | 1484917575622 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 05:06:15 INFO - PROCESS | 1886 | 1484917575662 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:15 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39df400 == 9 [pid = 1933] [id = 437] 05:06:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa39e0000) [pid = 1933] [serial = 1223] [outer = (nil)] 05:06:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa44e2400) [pid = 1933] [serial = 1224] [outer = 0xa39e0000] 05:06:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa44e7400) [pid = 1933] [serial = 1225] [outer = 0xa39e0000] 05:06:16 INFO - PROCESS | 1886 | 1484917576902 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]]]}] 05:06:16 INFO - . 05:06:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1544ms 05:06:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 05:06:16 INFO - PROCESS | 1886 | 1484917576942 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 05:06:16 INFO - PROCESS | 1886 | 1484917576945 Marionette TRACE conn4 <- [1,1401,null,{"value":"2147483649"}] 05:06:16 INFO - PROCESS | 1886 | 1484917576955 Marionette TRACE conn4 -> [0,1402,"timeouts",{"script":35000}] 05:06:16 INFO - PROCESS | 1886 | 1484917576959 Marionette TRACE conn4 <- [1,1402,null,{}] 05:06:16 INFO - PROCESS | 1886 | 1484917576965 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}] 05:06:17 INFO - PROCESS | 1886 | 1484917577088 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 05:06:17 INFO - PROCESS | 1886 | 1484917577233 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:17 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3847800 == 10 [pid = 1933] [id = 438] 05:06:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa39da400) [pid = 1933] [serial = 1226] [outer = (nil)] 05:06:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa48f6800) [pid = 1933] [serial = 1227] [outer = 0xa39da400] 05:06:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa5382800) [pid = 1933] [serial = 1228] [outer = 0xa39da400] 05:06:17 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa34d5400) [pid = 1933] [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] 05:06:17 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa3845800) [pid = 1933] [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] 05:06:17 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa4587000) [pid = 1933] [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] 05:06:17 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa3564000) [pid = 1933] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:06:17 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa29cc000) [pid = 1933] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:06:17 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa29d4c00) [pid = 1933] [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] 05:06:17 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa29cb000) [pid = 1933] [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] 05:06:17 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa44dd000) [pid = 1933] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917565703] 05:06:18 INFO - PROCESS | 1886 | 1484917578446 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]]]}] 05:06:18 INFO - . 05:06:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1545ms 05:06:18 INFO - PROCESS | 1886 | 1484917578495 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 05:06:18 INFO - PROCESS | 1886 | 1484917578498 Marionette TRACE conn4 <- [1,1405,null,{"value":"2147483649"}] 05:06:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 05:06:18 INFO - PROCESS | 1886 | 1484917578504 Marionette TRACE conn4 -> [0,1406,"timeouts",{"script":35000}] 05:06:18 INFO - PROCESS | 1886 | 1484917578506 Marionette TRACE conn4 <- [1,1406,null,{}] 05:06:18 INFO - PROCESS | 1886 | 1484917578511 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}] 05:06:18 INFO - PROCESS | 1886 | 1484917578663 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 05:06:18 INFO - PROCESS | 1886 | 1484917578716 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:18 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45ec000 == 11 [pid = 1933] [id = 439] 05:06:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa4871800) [pid = 1933] [serial = 1229] [outer = (nil)] 05:06:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa544c800) [pid = 1933] [serial = 1230] [outer = 0xa4871800] 05:06:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa7613400) [pid = 1933] [serial = 1231] [outer = 0xa4871800] 05:06:19 INFO - PROCESS | 1886 | 1484917579790 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]]]}] 05:06:19 INFO - . 05:06:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1327ms 05:06:19 INFO - PROCESS | 1886 | 1484917579831 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 05:06:19 INFO - PROCESS | 1886 | 1484917579833 Marionette TRACE conn4 <- [1,1409,null,{"value":"2147483649"}] 05:06:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 05:06:19 INFO - PROCESS | 1886 | 1484917579839 Marionette TRACE conn4 -> [0,1410,"timeouts",{"script":35000}] 05:06:19 INFO - PROCESS | 1886 | 1484917579841 Marionette TRACE conn4 <- [1,1410,null,{}] 05:06:19 INFO - PROCESS | 1886 | 1484917579847 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}] 05:06:20 INFO - PROCESS | 1886 | 1484917579995 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 05:06:20 INFO - PROCESS | 1886 | 1484917580033 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:20 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c39c00 == 12 [pid = 1933] [id = 440] 05:06:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa28ce800) [pid = 1933] [serial = 1232] [outer = (nil)] 05:06:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa324a000) [pid = 1933] [serial = 1233] [outer = 0xa28ce800] 05:06:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa3430000) [pid = 1933] [serial = 1234] [outer = 0xa28ce800] 05:06:21 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3564400 == 13 [pid = 1933] [id = 441] 05:06:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa3567c00) [pid = 1933] [serial = 1235] [outer = (nil)] 05:06:21 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:06:21 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:06:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa3844800) [pid = 1933] [serial = 1236] [outer = 0xa3567c00] 05:06:21 INFO - PROCESS | 1886 | 1484917581338 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]]]}] 05:06:21 INFO - . 05:06:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1547ms 05:06:21 INFO - PROCESS | 1886 | 1484917581387 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 05:06:21 INFO - PROCESS | 1886 | 1484917581391 Marionette TRACE conn4 <- [1,1413,null,{"value":"2147483649"}] 05:06:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 05:06:21 INFO - PROCESS | 1886 | 1484917581397 Marionette TRACE conn4 -> [0,1414,"timeouts",{"script":35000}] 05:06:21 INFO - PROCESS | 1886 | 1484917581399 Marionette TRACE conn4 <- [1,1414,null,{}] 05:06:21 INFO - PROCESS | 1886 | 1484917581406 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}] 05:06:21 INFO - PROCESS | 1886 | 1484917581645 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 05:06:21 INFO - PROCESS | 1886 | 1484917581713 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:21 INFO - PROCESS | 1886 | ++DOCSHELL 0xa48f1c00 == 14 [pid = 1933] [id = 442] 05:06:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0xa537ac00) [pid = 1933] [serial = 1237] [outer = (nil)] 05:06:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0xa8241000) [pid = 1933] [serial = 1238] [outer = 0xa537ac00] 05:06:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0xa8db7c00) [pid = 1933] [serial = 1239] [outer = 0xa537ac00] 05:06:22 INFO - PROCESS | 1886 | ++DOCSHELL 0xa8dc2c00 == 15 [pid = 1933] [id = 443] 05:06:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0xacb6a800) [pid = 1933] [serial = 1240] [outer = (nil)] 05:06:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0xacb72c00) [pid = 1933] [serial = 1241] [outer = 0xacb6a800] 05:06:22 INFO - PROCESS | 1886 | 1484917582976 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]]]}] 05:06:23 INFO - . 05:06:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1635ms 05:06:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 05:06:23 INFO - PROCESS | 1886 | 1484917583033 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 05:06:23 INFO - PROCESS | 1886 | 1484917583036 Marionette TRACE conn4 <- [1,1417,null,{"value":"2147483649"}] 05:06:23 INFO - PROCESS | 1886 | 1484917583041 Marionette TRACE conn4 -> [0,1418,"timeouts",{"script":35000}] 05:06:23 INFO - PROCESS | 1886 | 1484917583051 Marionette TRACE conn4 <- [1,1418,null,{}] 05:06:23 INFO - PROCESS | 1886 | 1484917583064 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}] 05:06:23 INFO - PROCESS | 1886 | 1484917583289 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 05:06:23 INFO - PROCESS | 1886 | 1484917583406 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:23 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3438000 == 16 [pid = 1933] [id = 444] 05:06:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0xa34d2c00) [pid = 1933] [serial = 1242] [outer = (nil)] 05:06:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0xa383d000) [pid = 1933] [serial = 1243] [outer = 0xa34d2c00] 05:06:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0xa3843000) [pid = 1933] [serial = 1244] [outer = 0xa34d2c00] 05:06:24 INFO - PROCESS | 1886 | --DOCSHELL 0xa3847800 == 15 [pid = 1933] [id = 438] 05:06:24 INFO - PROCESS | 1886 | --DOCSHELL 0xa45ec000 == 14 [pid = 1933] [id = 439] 05:06:24 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d0400 == 13 [pid = 1933] [id = 435] 05:06:24 INFO - PROCESS | 1886 | --DOCSHELL 0xa39dd800 == 12 [pid = 1933] [id = 422] 05:06:24 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d3400 == 11 [pid = 1933] [id = 436] 05:06:24 INFO - PROCESS | 1886 | --DOCSHELL 0xa39df400 == 10 [pid = 1933] [id = 437] 05:06:24 INFO - PROCESS | 1886 | --DOCSHELL 0xa28cf000 == 9 [pid = 1933] [id = 432] 05:06:24 INFO - PROCESS | 1886 | --DOCSHELL 0xa44da800 == 8 [pid = 1933] [id = 433] 05:06:24 INFO - PROCESS | 1886 | --DOCSHELL 0xa29cb800 == 7 [pid = 1933] [id = 434] 05:06:24 INFO - PROCESS | 1886 | --DOCSHELL 0xa3564400 == 6 [pid = 1933] [id = 441] 05:06:24 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c39c00 == 5 [pid = 1933] [id = 440] 05:06:24 INFO - PROCESS | 1886 | --DOCSHELL 0xa48f1c00 == 4 [pid = 1933] [id = 442] 05:06:24 INFO - PROCESS | 1886 | --DOCSHELL 0xa355ec00 == 3 [pid = 1933] [id = 431] 05:06:24 INFO - PROCESS | 1886 | --DOCSHELL 0xa8dc2c00 == 2 [pid = 1933] [id = 443] 05:06:24 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0xa45e7c00) [pid = 1933] [serial = 1206] [outer = (nil)] [url = about:blank] 05:06:24 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0xa45e0000) [pid = 1933] [serial = 1202] [outer = (nil)] [url = about:blank] 05:06:24 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0xa3566000) [pid = 1933] [serial = 1194] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:06:24 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0xa324f400) [pid = 1933] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:06:24 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0xa3559400) [pid = 1933] [serial = 1186] [outer = (nil)] [url = about:blank] 05:06:24 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0xa324f000) [pid = 1933] [serial = 1189] [outer = (nil)] [url = about:blank] 05:06:24 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0xa44dec00) [pid = 1933] [serial = 1199] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917565703] 05:06:24 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0xa39de800) [pid = 1933] [serial = 1197] [outer = (nil)] [url = about:blank] 05:06:24 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa3558800) [pid = 1933] [serial = 1192] [outer = (nil)] [url = about:blank] 05:06:24 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa4591000) [pid = 1933] [serial = 1201] [outer = (nil)] [url = about:blank] 05:06:24 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa39dcc00) [pid = 1933] [serial = 1196] [outer = (nil)] [url = about:blank] 05:06:24 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa34dc800) [pid = 1933] [serial = 1191] [outer = (nil)] [url = about:blank] 05:06:24 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa324d000) [pid = 1933] [serial = 1188] [outer = (nil)] [url = about:blank] 05:06:24 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa3439400) [pid = 1933] [serial = 1185] [outer = (nil)] [url = about:blank] 05:06:24 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c2fc00 == 3 [pid = 1933] [id = 445] 05:06:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa1c30400) [pid = 1933] [serial = 1245] [outer = (nil)] 05:06:24 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:06:24 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:06:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa28c6800) [pid = 1933] [serial = 1246] [outer = 0xa1c30400] 05:06:25 INFO - PROCESS | 1886 | 1484917585029 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]]]}] 05:06:25 INFO - . 05:06:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 2047ms 05:06:25 INFO - PROCESS | 1886 | 1484917585088 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 05:06:25 INFO - PROCESS | 1886 | 1484917585091 Marionette TRACE conn4 <- [1,1421,null,{"value":"2147483649"}] 05:06:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 05:06:25 INFO - PROCESS | 1886 | 1484917585097 Marionette TRACE conn4 -> [0,1422,"timeouts",{"script":35000}] 05:06:25 INFO - PROCESS | 1886 | 1484917585100 Marionette TRACE conn4 <- [1,1422,null,{}] 05:06:25 INFO - PROCESS | 1886 | 1484917585105 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}] 05:06:25 INFO - PROCESS | 1886 | 1484917585266 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 05:06:25 INFO - PROCESS | 1886 | 1484917585369 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:25 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29cd400 == 4 [pid = 1933] [id = 446] 05:06:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa29cf400) [pid = 1933] [serial = 1247] [outer = (nil)] 05:06:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa3246c00) [pid = 1933] [serial = 1248] [outer = 0xa29cf400] 05:06:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa3248400) [pid = 1933] [serial = 1249] [outer = 0xa29cf400] 05:06:26 INFO - PROCESS | 1886 | 1484917586280 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]]]}] 05:06:26 INFO - . 05:06:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1236ms 05:06:26 INFO - PROCESS | 1886 | 1484917586333 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 05:06:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 05:06:26 INFO - PROCESS | 1886 | 1484917586337 Marionette TRACE conn4 <- [1,1425,null,{"value":"2147483649"}] 05:06:26 INFO - PROCESS | 1886 | 1484917586344 Marionette TRACE conn4 -> [0,1426,"timeouts",{"script":35000}] 05:06:26 INFO - PROCESS | 1886 | 1484917586347 Marionette TRACE conn4 <- [1,1426,null,{}] 05:06:26 INFO - PROCESS | 1886 | 1484917586352 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}] 05:06:26 INFO - PROCESS | 1886 | 1484917586568 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 05:06:26 INFO - PROCESS | 1886 | 1484917586610 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:26 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3439c00 == 5 [pid = 1933] [id = 447] 05:06:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa34cf800) [pid = 1933] [serial = 1250] [outer = (nil)] 05:06:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0xa34d7c00) [pid = 1933] [serial = 1251] [outer = 0xa34cf800] 05:06:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0xa34db000) [pid = 1933] [serial = 1252] [outer = 0xa34cf800] 05:06:27 INFO - PROCESS | 1886 | 1484917587608 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]]]}] 05:06:27 INFO - . 05:06:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1288ms 05:06:27 INFO - PROCESS | 1886 | 1484917587631 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 05:06:27 INFO - PROCESS | 1886 | 1484917587635 Marionette TRACE conn4 <- [1,1429,null,{"value":"2147483649"}] 05:06:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 05:06:27 INFO - PROCESS | 1886 | 1484917587642 Marionette TRACE conn4 -> [0,1430,"timeouts",{"script":35000}] 05:06:27 INFO - PROCESS | 1886 | 1484917587644 Marionette TRACE conn4 <- [1,1430,null,{}] 05:06:27 INFO - PROCESS | 1886 | 1484917587649 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}] 05:06:27 INFO - PROCESS | 1886 | 1484917587852 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 05:06:27 INFO - PROCESS | 1886 | 1484917587893 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:27 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383ec00 == 6 [pid = 1933] [id = 448] 05:06:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0xa383f000) [pid = 1933] [serial = 1253] [outer = (nil)] 05:06:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0xa3845800) [pid = 1933] [serial = 1254] [outer = 0xa383f000] 05:06:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0xa3848c00) [pid = 1933] [serial = 1255] [outer = 0xa383f000] 05:06:29 INFO - PROCESS | 1886 | 1484917589000 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]]]}] 05:06:29 INFO - . 05:06:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1378ms 05:06:29 INFO - PROCESS | 1886 | 1484917589021 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 05:06:29 INFO - PROCESS | 1886 | 1484917589026 Marionette TRACE conn4 <- [1,1433,null,{"value":"2147483649"}] 05:06:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 05:06:29 INFO - PROCESS | 1886 | 1484917589033 Marionette TRACE conn4 -> [0,1434,"timeouts",{"script":35000}] 05:06:29 INFO - PROCESS | 1886 | 1484917589037 Marionette TRACE conn4 <- [1,1434,null,{}] 05:06:29 INFO - PROCESS | 1886 | 1484917589041 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}] 05:06:29 INFO - PROCESS | 1886 | 1484917589224 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 05:06:29 INFO - PROCESS | 1886 | 1484917589291 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:29 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3567000 == 7 [pid = 1933] [id = 449] 05:06:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0xa383b800) [pid = 1933] [serial = 1256] [outer = (nil)] 05:06:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0xa44e3400) [pid = 1933] [serial = 1257] [outer = 0xa383b800] 05:06:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0xa4587800) [pid = 1933] [serial = 1258] [outer = 0xa383b800] 05:06:30 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0xa4871800) [pid = 1933] [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] 05:06:30 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0xa39da400) [pid = 1933] [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] 05:06:30 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0xa44dd800) [pid = 1933] [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] 05:06:30 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0xa29d1000) [pid = 1933] [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] 05:06:30 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0xa28d4800) [pid = 1933] [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] 05:06:30 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0xa4586c00) [pid = 1933] [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] 05:06:30 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0xa29cc800) [pid = 1933] [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] 05:06:30 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0xa39de400) [pid = 1933] [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] 05:06:30 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa34d5800) [pid = 1933] [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] 05:06:30 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa39e0000) [pid = 1933] [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] 05:06:30 INFO - PROCESS | 1886 | 1484917590875 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]]]}] 05:06:30 INFO - . 05:06:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1891ms 05:06:30 INFO - PROCESS | 1886 | 1484917590925 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 05:06:30 INFO - PROCESS | 1886 | 1484917590928 Marionette TRACE conn4 <- [1,1437,null,{"value":"2147483649"}] 05:06:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 05:06:30 INFO - PROCESS | 1886 | 1484917590934 Marionette TRACE conn4 -> [0,1438,"timeouts",{"script":35000}] 05:06:30 INFO - PROCESS | 1886 | 1484917590936 Marionette TRACE conn4 <- [1,1438,null,{}] 05:06:30 INFO - PROCESS | 1886 | 1484917590942 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}] 05:06:31 INFO - PROCESS | 1886 | 1484917591093 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 05:06:31 INFO - PROCESS | 1886 | 1484917591170 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:31 INFO - PROCESS | 1886 | ++DOCSHELL 0xa342c400 == 8 [pid = 1933] [id = 450] 05:06:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa34d2400) [pid = 1933] [serial = 1259] [outer = (nil)] 05:06:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa458a400) [pid = 1933] [serial = 1260] [outer = 0xa34d2400] 05:06:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0xa4592000) [pid = 1933] [serial = 1261] [outer = 0xa34d2400] 05:06:32 INFO - PROCESS | 1886 | 1484917592219 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]]]}] 05:06:32 INFO - . 05:06:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1340ms 05:06:32 INFO - PROCESS | 1886 | 1484917592275 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 05:06:32 INFO - PROCESS | 1886 | 1484917592277 Marionette TRACE conn4 <- [1,1441,null,{"value":"2147483649"}] 05:06:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 05:06:32 INFO - PROCESS | 1886 | 1484917592286 Marionette TRACE conn4 -> [0,1442,"timeouts",{"script":35000}] 05:06:32 INFO - PROCESS | 1886 | 1484917592288 Marionette TRACE conn4 <- [1,1442,null,{}] 05:06:32 INFO - PROCESS | 1886 | 1484917592299 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}] 05:06:32 INFO - PROCESS | 1886 | 1484917592454 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 05:06:32 INFO - PROCESS | 1886 | 1484917592556 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:32 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d3400 == 9 [pid = 1933] [id = 451] 05:06:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0xa3558c00) [pid = 1933] [serial = 1262] [outer = (nil)] 05:06:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0xa3847800) [pid = 1933] [serial = 1263] [outer = 0xa3558c00] 05:06:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0xa44db000) [pid = 1933] [serial = 1264] [outer = 0xa3558c00] 05:06:33 INFO - PROCESS | 1886 | 1484917593668 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]]]}] 05:06:33 INFO - . 05:06:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1440ms 05:06:33 INFO - PROCESS | 1886 | 1484917593727 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 05:06:33 INFO - PROCESS | 1886 | 1484917593729 Marionette TRACE conn4 <- [1,1445,null,{"value":"2147483649"}] 05:06:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html 05:06:33 INFO - PROCESS | 1886 | 1484917593739 Marionette TRACE conn4 -> [0,1446,"timeouts",{"script":35000}] 05:06:33 INFO - PROCESS | 1886 | 1484917593743 Marionette TRACE conn4 <- [1,1446,null,{}] 05:06:33 INFO - PROCESS | 1886 | 1484917593748 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}] 05:06:33 INFO - PROCESS | 1886 | 1484917593887 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 05:06:33 INFO - PROCESS | 1886 | 1484917593928 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:34 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c37800 == 10 [pid = 1933] [id = 452] 05:06:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0xa1c38800) [pid = 1933] [serial = 1265] [outer = (nil)] 05:06:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0xa3434800) [pid = 1933] [serial = 1266] [outer = 0xa1c38800] 05:06:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0xa34d0000) [pid = 1933] [serial = 1267] [outer = 0xa1c38800] 05:06:35 INFO - PROCESS | 1886 | --DOCSHELL 0xa3567000 == 9 [pid = 1933] [id = 449] 05:06:35 INFO - PROCESS | 1886 | --DOCSHELL 0xa383ec00 == 8 [pid = 1933] [id = 448] 05:06:35 INFO - PROCESS | 1886 | --DOCSHELL 0xa3439c00 == 7 [pid = 1933] [id = 447] 05:06:35 INFO - PROCESS | 1886 | --DOCSHELL 0xa29cd400 == 6 [pid = 1933] [id = 446] 05:06:35 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c2fc00 == 5 [pid = 1933] [id = 445] 05:06:35 INFO - PROCESS | 1886 | 1484917595160 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]]]}] 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0xa39e2800) [pid = 1933] [serial = 1183] [outer = (nil)] [url = about:blank] 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0xa544c800) [pid = 1933] [serial = 1230] [outer = (nil)] [url = about:blank] 05:06:35 INFO - . 05:06:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.keep-origin-redirect.http.html | took 1438ms 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0xa458cc00) [pid = 1933] [serial = 1213] [outer = (nil)] [url = about:blank] 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0xa3255c00) [pid = 1933] [serial = 1219] [outer = (nil)] [url = about:blank] 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0xa3435c00) [pid = 1933] [serial = 1210] [outer = (nil)] [url = about:blank] 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0xa45e7000) [pid = 1933] [serial = 1207] [outer = (nil)] [url = about:blank] 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0xa3430400) [pid = 1933] [serial = 1216] [outer = (nil)] [url = about:blank] 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa5382800) [pid = 1933] [serial = 1228] [outer = (nil)] [url = about:blank] 05:06:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa7613400) [pid = 1933] [serial = 1231] [outer = (nil)] [url = about:blank] 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa48f6800) [pid = 1933] [serial = 1227] [outer = (nil)] [url = about:blank] 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa44e7400) [pid = 1933] [serial = 1225] [outer = (nil)] [url = about:blank] 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa3560000) [pid = 1933] [serial = 1222] [outer = (nil)] [url = about:blank] 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa44e2400) [pid = 1933] [serial = 1224] [outer = (nil)] [url = about:blank] 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa355b000) [pid = 1933] [serial = 1221] [outer = (nil)] [url = about:blank] 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa3251000) [pid = 1933] [serial = 1218] [outer = (nil)] [url = about:blank] 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa3251c00) [pid = 1933] [serial = 1215] [outer = (nil)] [url = about:blank] 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa45e5000) [pid = 1933] [serial = 1212] [outer = (nil)] [url = about:blank] 05:06:35 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa3431c00) [pid = 1933] [serial = 1209] [outer = (nil)] [url = about:blank] 05:06:35 INFO - PROCESS | 1886 | 1484917595177 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 05:06:35 INFO - PROCESS | 1886 | 1484917595179 Marionette TRACE conn4 <- [1,1449,null,{"value":"2147483649"}] 05:06:35 INFO - PROCESS | 1886 | 1484917595192 Marionette TRACE conn4 -> [0,1450,"timeouts",{"script":35000}] 05:06:35 INFO - PROCESS | 1886 | 1484917595200 Marionette TRACE conn4 <- [1,1450,null,{}] 05:06:35 INFO - PROCESS | 1886 | 1484917595236 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}] 05:06:35 INFO - PROCESS | 1886 | 1484917595421 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 05:06:35 INFO - PROCESS | 1886 | 1484917595495 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:35 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d6800 == 6 [pid = 1933] [id = 453] 05:06:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa3251000) [pid = 1933] [serial = 1268] [outer = (nil)] 05:06:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa342d800) [pid = 1933] [serial = 1269] [outer = 0xa3251000] 05:06:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa3435400) [pid = 1933] [serial = 1270] [outer = 0xa3251000] 05:06:36 INFO - PROCESS | 1886 | 1484917596620 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]]]}] 05:06:36 INFO - . 05:06:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.no-redirect.http.html | took 1451ms 05:06:36 INFO - PROCESS | 1886 | 1484917596643 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 05:06:36 INFO - PROCESS | 1886 | 1484917596645 Marionette TRACE conn4 <- [1,1453,null,{"value":"2147483649"}] 05:06:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html 05:06:36 INFO - PROCESS | 1886 | 1484917596655 Marionette TRACE conn4 -> [0,1454,"timeouts",{"script":35000}] 05:06:36 INFO - PROCESS | 1886 | 1484917596657 Marionette TRACE conn4 <- [1,1454,null,{}] 05:06:36 INFO - PROCESS | 1886 | 1484917596661 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}] 05:06:37 INFO - PROCESS | 1886 | 1484917597005 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 05:06:37 INFO - PROCESS | 1886 | 1484917597033 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:37 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34da000 == 7 [pid = 1933] [id = 454] 05:06:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa34dbc00) [pid = 1933] [serial = 1271] [outer = (nil)] 05:06:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa3564000) [pid = 1933] [serial = 1272] [outer = 0xa34dbc00] 05:06:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa3567400) [pid = 1933] [serial = 1273] [outer = 0xa34dbc00] 05:06:38 INFO - PROCESS | 1886 | 1484917598140 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]]]}] 05:06:38 INFO - . 05:06:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/insecure-protocol.swap-origin-redirect.http.html | took 1540ms 05:06:38 INFO - PROCESS | 1886 | 1484917598197 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 05:06:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html 05:06:38 INFO - PROCESS | 1886 | 1484917598205 Marionette TRACE conn4 <- [1,1457,null,{"value":"2147483649"}] 05:06:38 INFO - PROCESS | 1886 | 1484917598210 Marionette TRACE conn4 -> [0,1458,"timeouts",{"script":35000}] 05:06:38 INFO - PROCESS | 1886 | 1484917598213 Marionette TRACE conn4 <- [1,1458,null,{}] 05:06:38 INFO - PROCESS | 1886 | 1484917598219 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}] 05:06:38 INFO - PROCESS | 1886 | 1484917598372 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 05:06:38 INFO - PROCESS | 1886 | 1484917598414 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:38 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39e4000 == 8 [pid = 1933] [id = 455] 05:06:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa44df800) [pid = 1933] [serial = 1274] [outer = (nil)] 05:06:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa458f400) [pid = 1933] [serial = 1275] [outer = 0xa44df800] 05:06:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa4591c00) [pid = 1933] [serial = 1276] [outer = 0xa44df800] 05:06:39 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45ee800 == 9 [pid = 1933] [id = 456] 05:06:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa45eec00) [pid = 1933] [serial = 1277] [outer = (nil)] 05:06:39 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa34cf800) [pid = 1933] [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] 05:06:39 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa383f000) [pid = 1933] [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] 05:06:39 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa383b800) [pid = 1933] [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] 05:06:39 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa29cf400) [pid = 1933] [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] 05:06:39 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa1c30400) [pid = 1933] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:06:39 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa34d2c00) [pid = 1933] [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] 05:06:39 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xacb6a800) [pid = 1933] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917582722] 05:06:39 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa537ac00) [pid = 1933] [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] 05:06:39 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa3567c00) [pid = 1933] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:06:39 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa28ce800) [pid = 1933] [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] 05:06:39 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:06:39 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:06:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa1c30400) [pid = 1933] [serial = 1278] [outer = 0xa45eec00] 05:06:39 INFO - PROCESS | 1886 | 1484917599904 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]]]}] 05:06:39 INFO - . 05:06:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.keep-origin-redirect.http.html | took 1746ms 05:06:39 INFO - PROCESS | 1886 | 1484917599957 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 05:06:39 INFO - PROCESS | 1886 | 1484917599960 Marionette TRACE conn4 <- [1,1461,null,{"value":"2147483649"}] 05:06:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html 05:06:39 INFO - PROCESS | 1886 | 1484917599965 Marionette TRACE conn4 -> [0,1462,"timeouts",{"script":35000}] 05:06:39 INFO - PROCESS | 1886 | 1484917599968 Marionette TRACE conn4 <- [1,1462,null,{}] 05:06:39 INFO - PROCESS | 1886 | 1484917599973 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}] 05:06:40 INFO - PROCESS | 1886 | 1484917600141 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 05:06:40 INFO - PROCESS | 1886 | 1484917600239 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:40 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383b800 == 10 [pid = 1933] [id = 457] 05:06:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa383d400) [pid = 1933] [serial = 1279] [outer = (nil)] 05:06:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa4775000) [pid = 1933] [serial = 1280] [outer = 0xa383d400] 05:06:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa47d1400) [pid = 1933] [serial = 1281] [outer = 0xa383d400] 05:06:41 INFO - PROCESS | 1886 | ++DOCSHELL 0xa342b000 == 11 [pid = 1933] [id = 458] 05:06:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa342cc00) [pid = 1933] [serial = 1282] [outer = (nil)] 05:06:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa3438c00) [pid = 1933] [serial = 1283] [outer = 0xa342cc00] 05:06:41 INFO - . 05:06:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.no-redirect.http.html | took 1383ms 05:06:41 INFO - PROCESS | 1886 | 1484917601336 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]]]}] 05:06:41 INFO - PROCESS | 1886 | 1484917601350 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 05:06:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html 05:06:41 INFO - PROCESS | 1886 | 1484917601355 Marionette TRACE conn4 <- [1,1465,null,{"value":"2147483649"}] 05:06:41 INFO - PROCESS | 1886 | 1484917601361 Marionette TRACE conn4 -> [0,1466,"timeouts",{"script":35000}] 05:06:41 INFO - PROCESS | 1886 | 1484917601367 Marionette TRACE conn4 <- [1,1466,null,{}] 05:06:41 INFO - PROCESS | 1886 | 1484917601387 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}] 05:06:41 INFO - PROCESS | 1886 | 1484917601565 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 05:06:41 INFO - PROCESS | 1886 | 1484917601654 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:41 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383ec00 == 12 [pid = 1933] [id = 459] 05:06:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa383fc00) [pid = 1933] [serial = 1284] [outer = (nil)] 05:06:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa45ea000) [pid = 1933] [serial = 1285] [outer = 0xa383fc00] 05:06:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa486f000) [pid = 1933] [serial = 1286] [outer = 0xa383fc00] 05:06:42 INFO - PROCESS | 1886 | ++DOCSHELL 0xa48f6800 == 13 [pid = 1933] [id = 460] 05:06:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa48f7400) [pid = 1933] [serial = 1287] [outer = (nil)] 05:06:42 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:06:42 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:06:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa537ac00) [pid = 1933] [serial = 1288] [outer = 0xa48f7400] 05:06:42 INFO - PROCESS | 1886 | 1484917602858 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]]]}] 05:06:42 INFO - . 05:06:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/insecure-protocol.swap-origin-redirect.http.html | took 1542ms 05:06:42 INFO - PROCESS | 1886 | 1484917602901 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 05:06:42 INFO - PROCESS | 1886 | 1484917602905 Marionette TRACE conn4 <- [1,1469,null,{"value":"2147483649"}] 05:06:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html 05:06:42 INFO - PROCESS | 1886 | 1484917602910 Marionette TRACE conn4 -> [0,1470,"timeouts",{"script":35000}] 05:06:42 INFO - PROCESS | 1886 | 1484917602912 Marionette TRACE conn4 <- [1,1470,null,{}] 05:06:42 INFO - PROCESS | 1886 | 1484917602918 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}] 05:06:43 INFO - PROCESS | 1886 | 1484917603082 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 05:06:43 INFO - PROCESS | 1886 | 1484917603192 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:43 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d0000 == 14 [pid = 1933] [id = 461] 05:06:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0xa28d5800) [pid = 1933] [serial = 1289] [outer = (nil)] 05:06:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0xa342f400) [pid = 1933] [serial = 1290] [outer = 0xa28d5800] 05:06:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0xa355f800) [pid = 1933] [serial = 1291] [outer = 0xa28d5800] 05:06:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa34da000 == 13 [pid = 1933] [id = 454] 05:06:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa39e4000 == 12 [pid = 1933] [id = 455] 05:06:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa45ee800 == 11 [pid = 1933] [id = 456] 05:06:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c37800 == 10 [pid = 1933] [id = 452] 05:06:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d6800 == 9 [pid = 1933] [id = 453] 05:06:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d3400 == 8 [pid = 1933] [id = 451] 05:06:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa3438000 == 7 [pid = 1933] [id = 444] 05:06:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa342b000 == 6 [pid = 1933] [id = 458] 05:06:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa342c400 == 5 [pid = 1933] [id = 450] 05:06:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa48f6800 == 4 [pid = 1933] [id = 460] 05:06:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa383ec00 == 3 [pid = 1933] [id = 459] 05:06:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa383b800 == 2 [pid = 1933] [id = 457] 05:06:44 INFO - PROCESS | 1886 | 1484917604681 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]]]}] 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0xa3248400) [pid = 1933] [serial = 1249] [outer = (nil)] [url = about:blank] 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0xa28c6800) [pid = 1933] [serial = 1246] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0xa3843000) [pid = 1933] [serial = 1244] [outer = (nil)] [url = about:blank] 05:06:44 INFO - . 05:06:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.keep-origin-redirect.http.html | took 1788ms 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xacb72c00) [pid = 1933] [serial = 1241] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917582722] 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa8db7c00) [pid = 1933] [serial = 1239] [outer = (nil)] [url = about:blank] 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa44e3400) [pid = 1933] [serial = 1257] [outer = (nil)] [url = about:blank] 05:06:44 INFO - PROCESS | 1886 | 1484917604698 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 05:06:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html 05:06:44 INFO - PROCESS | 1886 | 1484917604704 Marionette TRACE conn4 <- [1,1473,null,{"value":"2147483649"}] 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa3844800) [pid = 1933] [serial = 1236] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa3430000) [pid = 1933] [serial = 1234] [outer = (nil)] [url = about:blank] 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa3848c00) [pid = 1933] [serial = 1255] [outer = (nil)] [url = about:blank] 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa34db000) [pid = 1933] [serial = 1252] [outer = (nil)] [url = about:blank] 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa4587800) [pid = 1933] [serial = 1258] [outer = (nil)] [url = about:blank] 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa458a400) [pid = 1933] [serial = 1260] [outer = (nil)] [url = about:blank] 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa3845800) [pid = 1933] [serial = 1254] [outer = (nil)] [url = about:blank] 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa34d7c00) [pid = 1933] [serial = 1251] [outer = (nil)] [url = about:blank] 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa3246c00) [pid = 1933] [serial = 1248] [outer = (nil)] [url = about:blank] 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa383d000) [pid = 1933] [serial = 1243] [outer = (nil)] [url = about:blank] 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa8241000) [pid = 1933] [serial = 1238] [outer = (nil)] [url = about:blank] 05:06:44 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa324a000) [pid = 1933] [serial = 1233] [outer = (nil)] [url = about:blank] 05:06:44 INFO - PROCESS | 1886 | 1484917604717 Marionette TRACE conn4 -> [0,1474,"timeouts",{"script":35000}] 05:06:44 INFO - PROCESS | 1886 | 1484917604719 Marionette TRACE conn4 <- [1,1474,null,{}] 05:06:44 INFO - PROCESS | 1886 | 1484917604754 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}] 05:06:44 INFO - PROCESS | 1886 | 1484917604924 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 05:06:45 INFO - PROCESS | 1886 | 1484917604977 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:45 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28c9000 == 3 [pid = 1933] [id = 462] 05:06:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa28c9400) [pid = 1933] [serial = 1292] [outer = (nil)] 05:06:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa29cbc00) [pid = 1933] [serial = 1293] [outer = 0xa28c9400] 05:06:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa29d4000) [pid = 1933] [serial = 1294] [outer = 0xa28c9400] 05:06:45 INFO - PROCESS | 1886 | 1484917605896 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]]]}] 05:06:45 INFO - . 05:06:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.no-redirect.http.html | took 1196ms 05:06:45 INFO - PROCESS | 1886 | 1484917605909 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 05:06:45 INFO - PROCESS | 1886 | 1484917605913 Marionette TRACE conn4 <- [1,1477,null,{"value":"2147483649"}] 05:06:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html 05:06:45 INFO - PROCESS | 1886 | 1484917605921 Marionette TRACE conn4 -> [0,1478,"timeouts",{"script":35000}] 05:06:45 INFO - PROCESS | 1886 | 1484917605927 Marionette TRACE conn4 <- [1,1478,null,{}] 05:06:45 INFO - PROCESS | 1886 | 1484917605933 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}] 05:06:46 INFO - PROCESS | 1886 | 1484917606098 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 05:06:46 INFO - PROCESS | 1886 | 1484917606166 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:46 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3250c00 == 4 [pid = 1933] [id = 463] 05:06:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa3251800) [pid = 1933] [serial = 1295] [outer = (nil)] 05:06:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa342e000) [pid = 1933] [serial = 1296] [outer = 0xa3251800] 05:06:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa342ac00) [pid = 1933] [serial = 1297] [outer = 0xa3251800] 05:06:47 INFO - PROCESS | 1886 | 1484917607085 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]]]}] 05:06:47 INFO - . 05:06:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/insecure-protocol.swap-origin-redirect.http.html | took 1187ms 05:06:47 INFO - PROCESS | 1886 | 1484917607108 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 05:06:47 INFO - PROCESS | 1886 | 1484917607110 Marionette TRACE conn4 <- [1,1481,null,{"value":"2147483649"}] 05:06:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html 05:06:47 INFO - PROCESS | 1886 | 1484917607116 Marionette TRACE conn4 -> [0,1482,"timeouts",{"script":35000}] 05:06:47 INFO - PROCESS | 1886 | 1484917607118 Marionette TRACE conn4 <- [1,1482,null,{}] 05:06:47 INFO - PROCESS | 1886 | 1484917607123 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}] 05:06:47 INFO - PROCESS | 1886 | 1484917607312 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 05:06:47 INFO - PROCESS | 1886 | 1484917607372 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:47 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3559800 == 5 [pid = 1933] [id = 464] 05:06:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa355a000) [pid = 1933] [serial = 1298] [outer = (nil)] 05:06:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa355f400) [pid = 1933] [serial = 1299] [outer = 0xa355a000] 05:06:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa3562c00) [pid = 1933] [serial = 1300] [outer = 0xa355a000] 05:06:48 INFO - PROCESS | 1886 | 1484917608408 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]]]}] 05:06:48 INFO - . 05:06:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.keep-origin-redirect.http.html | took 1326ms 05:06:48 INFO - PROCESS | 1886 | 1484917608442 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 05:06:48 INFO - PROCESS | 1886 | 1484917608445 Marionette TRACE conn4 <- [1,1485,null,{"value":"2147483649"}] 05:06:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html 05:06:48 INFO - PROCESS | 1886 | 1484917608451 Marionette TRACE conn4 -> [0,1486,"timeouts",{"script":35000}] 05:06:48 INFO - PROCESS | 1886 | 1484917608458 Marionette TRACE conn4 <- [1,1486,null,{}] 05:06:48 INFO - PROCESS | 1886 | 1484917608465 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}] 05:06:48 INFO - PROCESS | 1886 | 1484917608656 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 05:06:48 INFO - PROCESS | 1886 | 1484917608711 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:48 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3844400 == 6 [pid = 1933] [id = 465] 05:06:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa3845800) [pid = 1933] [serial = 1301] [outer = (nil)] 05:06:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa39ddc00) [pid = 1933] [serial = 1302] [outer = 0xa3845800] 05:06:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa39e0c00) [pid = 1933] [serial = 1303] [outer = 0xa3845800] 05:06:49 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa34dbc00) [pid = 1933] [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] 05:06:49 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa342cc00) [pid = 1933] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917601080] 05:06:49 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa44df800) [pid = 1933] [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] 05:06:49 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa383d400) [pid = 1933] [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] 05:06:49 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa1c38800) [pid = 1933] [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] 05:06:49 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa3251000) [pid = 1933] [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] 05:06:49 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa45eec00) [pid = 1933] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:06:49 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa3558c00) [pid = 1933] [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] 05:06:49 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa34d2400) [pid = 1933] [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] 05:06:50 INFO - PROCESS | 1886 | 1484917610237 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]]]}] 05:06:50 INFO - . 05:06:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.no-redirect.http.html | took 1841ms 05:06:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html 05:06:50 INFO - PROCESS | 1886 | 1484917610292 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 05:06:50 INFO - PROCESS | 1886 | 1484917610294 Marionette TRACE conn4 <- [1,1489,null,{"value":"2147483649"}] 05:06:50 INFO - PROCESS | 1886 | 1484917610300 Marionette TRACE conn4 -> [0,1490,"timeouts",{"script":35000}] 05:06:50 INFO - PROCESS | 1886 | 1484917610303 Marionette TRACE conn4 <- [1,1490,null,{}] 05:06:50 INFO - PROCESS | 1886 | 1484917610308 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}] 05:06:50 INFO - PROCESS | 1886 | 1484917610494 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 05:06:50 INFO - PROCESS | 1886 | 1484917610542 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:50 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324dc00 == 7 [pid = 1933] [id = 466] 05:06:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa3432000) [pid = 1933] [serial = 1304] [outer = (nil)] 05:06:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa383f400) [pid = 1933] [serial = 1305] [outer = 0xa3432000] 05:06:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa3848800) [pid = 1933] [serial = 1306] [outer = 0xa3432000] 05:06:51 INFO - PROCESS | 1886 | 1484917611403 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]]]}] 05:06:51 INFO - . 05:06:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/insecure-protocol.swap-origin-redirect.http.html | took 1135ms 05:06:51 INFO - PROCESS | 1886 | 1484917611434 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 05:06:51 INFO - PROCESS | 1886 | 1484917611437 Marionette TRACE conn4 <- [1,1493,null,{"value":"2147483649"}] 05:06:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html 05:06:51 INFO - PROCESS | 1886 | 1484917611443 Marionette TRACE conn4 -> [0,1494,"timeouts",{"script":35000}] 05:06:51 INFO - PROCESS | 1886 | 1484917611445 Marionette TRACE conn4 <- [1,1494,null,{}] 05:06:51 INFO - PROCESS | 1886 | 1484917611450 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}] 05:06:51 INFO - PROCESS | 1886 | 1484917611659 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 05:06:51 INFO - PROCESS | 1886 | 1484917611716 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:51 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44dd800 == 8 [pid = 1933] [id = 467] 05:06:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa44e4800) [pid = 1933] [serial = 1307] [outer = (nil)] 05:06:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa458a400) [pid = 1933] [serial = 1308] [outer = 0xa44e4800] 05:06:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa45e7800) [pid = 1933] [serial = 1309] [outer = 0xa44e4800] 05:06:52 INFO - PROCESS | 1886 | 1484917612803 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]]]}] 05:06:52 INFO - . 05:06:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.keep-origin-redirect.http.html | took 1390ms 05:06:52 INFO - PROCESS | 1886 | 1484917612833 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 05:06:52 INFO - PROCESS | 1886 | 1484917612836 Marionette TRACE conn4 <- [1,1497,null,{"value":"2147483649"}] 05:06:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html 05:06:52 INFO - PROCESS | 1886 | 1484917612841 Marionette TRACE conn4 -> [0,1498,"timeouts",{"script":35000}] 05:06:52 INFO - PROCESS | 1886 | 1484917612844 Marionette TRACE conn4 <- [1,1498,null,{}] 05:06:52 INFO - PROCESS | 1886 | 1484917612849 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}] 05:06:53 INFO - PROCESS | 1886 | 1484917613069 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 05:06:53 INFO - PROCESS | 1886 | 1484917613112 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:53 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d8c00 == 9 [pid = 1933] [id = 468] 05:06:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa34ddc00) [pid = 1933] [serial = 1310] [outer = (nil)] 05:06:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa3841000) [pid = 1933] [serial = 1311] [outer = 0xa34ddc00] 05:06:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa39e0800) [pid = 1933] [serial = 1312] [outer = 0xa34ddc00] 05:06:54 INFO - PROCESS | 1886 | 1484917614165 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]]]}] 05:06:54 INFO - . 05:06:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.no-redirect.http.html | took 1383ms 05:06:54 INFO - PROCESS | 1886 | 1484917614225 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 05:06:54 INFO - PROCESS | 1886 | 1484917614228 Marionette TRACE conn4 <- [1,1501,null,{"value":"2147483649"}] 05:06:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html 05:06:54 INFO - PROCESS | 1886 | 1484917614234 Marionette TRACE conn4 -> [0,1502,"timeouts",{"script":35000}] 05:06:54 INFO - PROCESS | 1886 | 1484917614237 Marionette TRACE conn4 <- [1,1502,null,{}] 05:06:54 INFO - PROCESS | 1886 | 1484917614248 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}] 05:06:54 INFO - PROCESS | 1886 | 1484917614515 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 05:06:54 INFO - PROCESS | 1886 | 1484917614621 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:54 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c34000 == 10 [pid = 1933] [id = 469] 05:06:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa1c34c00) [pid = 1933] [serial = 1313] [outer = (nil)] 05:06:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa3249400) [pid = 1933] [serial = 1314] [outer = 0xa1c34c00] 05:06:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa3250400) [pid = 1933] [serial = 1315] [outer = 0xa1c34c00] 05:06:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa324dc00 == 9 [pid = 1933] [id = 466] 05:06:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa3844400 == 8 [pid = 1933] [id = 465] 05:06:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa3559800 == 7 [pid = 1933] [id = 464] 05:06:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa3250c00 == 6 [pid = 1933] [id = 463] 05:06:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa28c9000 == 5 [pid = 1933] [id = 462] 05:06:55 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d0000 == 4 [pid = 1933] [id = 461] 05:06:55 INFO - PROCESS | 1886 | 1484917615714 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]]]}] 05:06:55 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa3438c00) [pid = 1933] [serial = 1283] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917601080] 05:06:55 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa47d1400) [pid = 1933] [serial = 1281] [outer = (nil)] [url = about:blank] 05:06:55 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa4775000) [pid = 1933] [serial = 1280] [outer = (nil)] [url = about:blank] 05:06:55 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa34d0000) [pid = 1933] [serial = 1267] [outer = (nil)] [url = about:blank] 05:06:55 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa3435400) [pid = 1933] [serial = 1270] [outer = (nil)] [url = about:blank] 05:06:55 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa1c30400) [pid = 1933] [serial = 1278] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:06:55 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa44db000) [pid = 1933] [serial = 1264] [outer = (nil)] [url = about:blank] 05:06:55 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa4591c00) [pid = 1933] [serial = 1276] [outer = (nil)] [url = about:blank] 05:06:55 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa4592000) [pid = 1933] [serial = 1261] [outer = (nil)] [url = about:blank] 05:06:55 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa3567400) [pid = 1933] [serial = 1273] [outer = (nil)] [url = about:blank] 05:06:55 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa458f400) [pid = 1933] [serial = 1275] [outer = (nil)] [url = about:blank] 05:06:55 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa3564000) [pid = 1933] [serial = 1272] [outer = (nil)] [url = about:blank] 05:06:55 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa342d800) [pid = 1933] [serial = 1269] [outer = (nil)] [url = about:blank] 05:06:55 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa3434800) [pid = 1933] [serial = 1266] [outer = (nil)] [url = about:blank] 05:06:55 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa3847800) [pid = 1933] [serial = 1263] [outer = (nil)] [url = about:blank] 05:06:55 INFO - . 05:06:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/upgrade-protocol.swap-origin-redirect.http.html | took 1544ms 05:06:55 INFO - PROCESS | 1886 | 1484917615778 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 05:06:55 INFO - PROCESS | 1886 | 1484917615781 Marionette TRACE conn4 <- [1,1505,null,{"value":"2147483649"}] 05:06:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html 05:06:55 INFO - PROCESS | 1886 | 1484917615790 Marionette TRACE conn4 -> [0,1506,"timeouts",{"script":35000}] 05:06:55 INFO - PROCESS | 1886 | 1484917615792 Marionette TRACE conn4 <- [1,1506,null,{}] 05:06:55 INFO - PROCESS | 1886 | 1484917615797 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}] 05:06:55 INFO - PROCESS | 1886 | 1484917615959 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 05:06:56 INFO - PROCESS | 1886 | 1484917615996 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:56 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3430800 == 5 [pid = 1933] [id = 470] 05:06:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa3431000) [pid = 1933] [serial = 1316] [outer = (nil)] 05:06:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa3437c00) [pid = 1933] [serial = 1317] [outer = 0xa3431000] 05:06:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa3435400) [pid = 1933] [serial = 1318] [outer = 0xa3431000] 05:06:56 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d8400 == 6 [pid = 1933] [id = 471] 05:06:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa34d8800) [pid = 1933] [serial = 1319] [outer = (nil)] 05:06:56 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:06:56 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:06:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa34dc800) [pid = 1933] [serial = 1320] [outer = 0xa34d8800] 05:06:57 INFO - PROCESS | 1886 | 1484917617103 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]]]}] 05:06:57 INFO - . 05:06:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1331ms 05:06:57 INFO - PROCESS | 1886 | 1484917617118 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 05:06:57 INFO - PROCESS | 1886 | 1484917617120 Marionette TRACE conn4 <- [1,1509,null,{"value":"2147483649"}] 05:06:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html 05:06:57 INFO - PROCESS | 1886 | 1484917617128 Marionette TRACE conn4 -> [0,1510,"timeouts",{"script":35000}] 05:06:57 INFO - PROCESS | 1886 | 1484917617131 Marionette TRACE conn4 <- [1,1510,null,{}] 05:06:57 INFO - PROCESS | 1886 | 1484917617136 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}] 05:06:57 INFO - PROCESS | 1886 | 1484917617325 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 05:06:57 INFO - PROCESS | 1886 | 1484917617389 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:57 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383ac00 == 7 [pid = 1933] [id = 472] 05:06:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa383b800) [pid = 1933] [serial = 1321] [outer = (nil)] 05:06:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa3845000) [pid = 1933] [serial = 1322] [outer = 0xa383b800] 05:06:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa3846c00) [pid = 1933] [serial = 1323] [outer = 0xa383b800] 05:06:58 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44db400 == 8 [pid = 1933] [id = 473] 05:06:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa44db800) [pid = 1933] [serial = 1324] [outer = (nil)] 05:06:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa44de800) [pid = 1933] [serial = 1325] [outer = 0xa44db800] 05:06:58 INFO - . 05:06:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.no-redirect.http.html | took 1339ms 05:06:58 INFO - PROCESS | 1886 | 1484917618458 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]]]}] 05:06:58 INFO - PROCESS | 1886 | 1484917618469 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 05:06:58 INFO - PROCESS | 1886 | 1484917618475 Marionette TRACE conn4 <- [1,1513,null,{"value":"2147483649"}] 05:06:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html 05:06:58 INFO - PROCESS | 1886 | 1484917618483 Marionette TRACE conn4 -> [0,1514,"timeouts",{"script":35000}] 05:06:58 INFO - PROCESS | 1886 | 1484917618488 Marionette TRACE conn4 <- [1,1514,null,{}] 05:06:58 INFO - PROCESS | 1886 | 1484917618494 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}] 05:06:58 INFO - PROCESS | 1886 | 1484917618692 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 05:06:58 INFO - PROCESS | 1886 | 1484917618747 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:06:58 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45e6800 == 9 [pid = 1933] [id = 474] 05:06:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa45ebc00) [pid = 1933] [serial = 1326] [outer = (nil)] 05:06:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa476e400) [pid = 1933] [serial = 1327] [outer = 0xa45ebc00] 05:06:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa47d1c00) [pid = 1933] [serial = 1328] [outer = 0xa45ebc00] 05:06:59 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa3251800) [pid = 1933] [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] 05:06:59 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa355a000) [pid = 1933] [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] 05:06:59 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa3845800) [pid = 1933] [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] 05:06:59 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa28c9400) [pid = 1933] [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] 05:06:59 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa28d5800) [pid = 1933] [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] 05:06:59 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa48f7400) [pid = 1933] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:06:59 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa383fc00) [pid = 1933] [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] 05:06:59 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa3432000) [pid = 1933] [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] 05:06:59 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28c8000 == 10 [pid = 1933] [id = 475] 05:06:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa28c8400) [pid = 1933] [serial = 1329] [outer = (nil)] 05:07:00 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:07:00 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:07:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa29d4800) [pid = 1933] [serial = 1330] [outer = 0xa28c8400] 05:07:00 INFO - PROCESS | 1886 | 1484917620220 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]]]}] 05:07:00 INFO - . 05:07:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1782ms 05:07:00 INFO - PROCESS | 1886 | 1484917620266 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 05:07:00 INFO - PROCESS | 1886 | 1484917620271 Marionette TRACE conn4 <- [1,1517,null,{"value":"2147483649"}] 05:07:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html 05:07:00 INFO - PROCESS | 1886 | 1484917620279 Marionette TRACE conn4 -> [0,1518,"timeouts",{"script":35000}] 05:07:00 INFO - PROCESS | 1886 | 1484917620281 Marionette TRACE conn4 <- [1,1518,null,{}] 05:07:00 INFO - PROCESS | 1886 | 1484917620292 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}] 05:07:00 INFO - PROCESS | 1886 | 1484917620500 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 05:07:00 INFO - PROCESS | 1886 | 1484917620538 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:00 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45e6000 == 11 [pid = 1933] [id = 476] 05:07:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa45e9800) [pid = 1933] [serial = 1331] [outer = (nil)] 05:07:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa5384c00) [pid = 1933] [serial = 1332] [outer = 0xa45e9800] 05:07:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa53f0000) [pid = 1933] [serial = 1333] [outer = 0xa45e9800] 05:07:01 INFO - PROCESS | 1886 | 1484917621597 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]]]}] 05:07:01 INFO - . 05:07:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.keep-origin-redirect.http.html | took 1342ms 05:07:01 INFO - PROCESS | 1886 | 1484917621619 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 05:07:01 INFO - PROCESS | 1886 | 1484917621622 Marionette TRACE conn4 <- [1,1521,null,{"value":"2147483649"}] 05:07:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html 05:07:01 INFO - PROCESS | 1886 | 1484917621628 Marionette TRACE conn4 -> [0,1522,"timeouts",{"script":35000}] 05:07:01 INFO - PROCESS | 1886 | 1484917621630 Marionette TRACE conn4 <- [1,1522,null,{}] 05:07:01 INFO - PROCESS | 1886 | 1484917621635 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}] 05:07:01 INFO - PROCESS | 1886 | 1484917621824 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 05:07:01 INFO - PROCESS | 1886 | 1484917621889 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:01 INFO - PROCESS | 1886 | ++DOCSHELL 0xa8241000 == 12 [pid = 1933] [id = 477] 05:07:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa8241800) [pid = 1933] [serial = 1334] [outer = (nil)] 05:07:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa8dba400) [pid = 1933] [serial = 1335] [outer = 0xa8241800] 05:07:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa824e400) [pid = 1933] [serial = 1336] [outer = 0xa8241800] 05:07:03 INFO - PROCESS | 1886 | 1484917623002 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]]]}] 05:07:03 INFO - . 05:07:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.no-redirect.http.html | took 1387ms 05:07:03 INFO - PROCESS | 1886 | 1484917623015 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 05:07:03 INFO - PROCESS | 1886 | 1484917623022 Marionette TRACE conn4 <- [1,1525,null,{"value":"2147483649"}] 05:07:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html 05:07:03 INFO - PROCESS | 1886 | 1484917623028 Marionette TRACE conn4 -> [0,1526,"timeouts",{"script":35000}] 05:07:03 INFO - PROCESS | 1886 | 1484917623030 Marionette TRACE conn4 <- [1,1526,null,{}] 05:07:03 INFO - PROCESS | 1886 | 1484917623035 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}] 05:07:03 INFO - PROCESS | 1886 | 1484917623189 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 05:07:03 INFO - PROCESS | 1886 | 1484917623288 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:03 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3438c00 == 13 [pid = 1933] [id = 478] 05:07:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa3439000) [pid = 1933] [serial = 1337] [outer = (nil)] 05:07:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa39e2c00) [pid = 1933] [serial = 1338] [outer = 0xa3439000] 05:07:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0xa4590c00) [pid = 1933] [serial = 1339] [outer = 0xa3439000] 05:07:04 INFO - PROCESS | 1886 | 1484917624398 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]]]}] 05:07:04 INFO - . 05:07:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/upgrade-protocol.swap-origin-redirect.http.html | took 1386ms 05:07:04 INFO - PROCESS | 1886 | 1484917624418 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 05:07:04 INFO - PROCESS | 1886 | 1484917624421 Marionette TRACE conn4 <- [1,1529,null,{"value":"2147483649"}] 05:07:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html 05:07:04 INFO - PROCESS | 1886 | 1484917624434 Marionette TRACE conn4 -> [0,1530,"timeouts",{"script":35000}] 05:07:04 INFO - PROCESS | 1886 | 1484917624436 Marionette TRACE conn4 <- [1,1530,null,{}] 05:07:04 INFO - PROCESS | 1886 | 1484917624449 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}] 05:07:04 INFO - PROCESS | 1886 | 1484917624615 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 05:07:04 INFO - PROCESS | 1886 | 1484917624644 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:04 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28ce000 == 14 [pid = 1933] [id = 479] 05:07:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0xa28d0800) [pid = 1933] [serial = 1340] [outer = (nil)] 05:07:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0xa34d3800) [pid = 1933] [serial = 1341] [outer = 0xa28d0800] 05:07:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0xa3562400) [pid = 1933] [serial = 1342] [outer = 0xa28d0800] 05:07:05 INFO - PROCESS | 1886 | 1484917625916 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]]]}] 05:07:05 INFO - . 05:07:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.keep-origin-redirect.http.html | took 1502ms 05:07:05 INFO - PROCESS | 1886 | 1484917625940 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 05:07:05 INFO - PROCESS | 1886 | 1484917625942 Marionette TRACE conn4 <- [1,1533,null,{"value":"2147483649"}] 05:07:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html 05:07:05 INFO - PROCESS | 1886 | 1484917625952 Marionette TRACE conn4 -> [0,1534,"timeouts",{"script":35000}] 05:07:05 INFO - PROCESS | 1886 | --DOCSHELL 0xa45e6000 == 13 [pid = 1933] [id = 476] 05:07:05 INFO - PROCESS | 1886 | --DOCSHELL 0xa28c8000 == 12 [pid = 1933] [id = 475] 05:07:05 INFO - PROCESS | 1886 | --DOCSHELL 0xa45e6800 == 11 [pid = 1933] [id = 474] 05:07:05 INFO - PROCESS | 1886 | --DOCSHELL 0xa44db400 == 10 [pid = 1933] [id = 473] 05:07:05 INFO - PROCESS | 1886 | --DOCSHELL 0xa383ac00 == 9 [pid = 1933] [id = 472] 05:07:05 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d8400 == 8 [pid = 1933] [id = 471] 05:07:05 INFO - PROCESS | 1886 | --DOCSHELL 0xa3430800 == 7 [pid = 1933] [id = 470] 05:07:05 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c34000 == 6 [pid = 1933] [id = 469] 05:07:05 INFO - PROCESS | 1886 | 1484917625964 Marionette TRACE conn4 <- [1,1534,null,{}] 05:07:05 INFO - PROCESS | 1886 | 1484917625974 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}] 05:07:06 INFO - PROCESS | 1886 | 1484917626129 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 05:07:06 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0xa342ac00) [pid = 1933] [serial = 1297] [outer = (nil)] [url = about:blank] 05:07:06 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0xa29d4000) [pid = 1933] [serial = 1294] [outer = (nil)] [url = about:blank] 05:07:06 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0xa355f800) [pid = 1933] [serial = 1291] [outer = (nil)] [url = about:blank] 05:07:06 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0xa537ac00) [pid = 1933] [serial = 1288] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py] 05:07:06 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa486f000) [pid = 1933] [serial = 1286] [outer = (nil)] [url = about:blank] 05:07:06 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa39e0c00) [pid = 1933] [serial = 1303] [outer = (nil)] [url = about:blank] 05:07:06 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa383f400) [pid = 1933] [serial = 1305] [outer = (nil)] [url = about:blank] 05:07:06 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa3562c00) [pid = 1933] [serial = 1300] [outer = (nil)] [url = about:blank] 05:07:06 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa3848800) [pid = 1933] [serial = 1306] [outer = (nil)] [url = about:blank] 05:07:06 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa39ddc00) [pid = 1933] [serial = 1302] [outer = (nil)] [url = about:blank] 05:07:06 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa355f400) [pid = 1933] [serial = 1299] [outer = (nil)] [url = about:blank] 05:07:06 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa342e000) [pid = 1933] [serial = 1296] [outer = (nil)] [url = about:blank] 05:07:06 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa29cbc00) [pid = 1933] [serial = 1293] [outer = (nil)] [url = about:blank] 05:07:06 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa342f400) [pid = 1933] [serial = 1290] [outer = (nil)] [url = about:blank] 05:07:06 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa45ea000) [pid = 1933] [serial = 1285] [outer = (nil)] [url = about:blank] 05:07:06 INFO - PROCESS | 1886 | 1484917626250 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:06 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d3c00 == 7 [pid = 1933] [id = 480] 05:07:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa29d4000) [pid = 1933] [serial = 1343] [outer = (nil)] 05:07:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa3430800) [pid = 1933] [serial = 1344] [outer = 0xa29d4000] 05:07:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa34d2000) [pid = 1933] [serial = 1345] [outer = 0xa29d4000] 05:07:07 INFO - PROCESS | 1886 | 1484917627181 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]]]}] 05:07:07 INFO - . 05:07:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.no-redirect.http.html | took 1247ms 05:07:07 INFO - PROCESS | 1886 | 1484917627197 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 05:07:07 INFO - PROCESS | 1886 | 1484917627200 Marionette TRACE conn4 <- [1,1537,null,{"value":"2147483649"}] 05:07:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html 05:07:07 INFO - PROCESS | 1886 | 1484917627205 Marionette TRACE conn4 -> [0,1538,"timeouts",{"script":35000}] 05:07:07 INFO - PROCESS | 1886 | 1484917627208 Marionette TRACE conn4 <- [1,1538,null,{}] 05:07:07 INFO - PROCESS | 1886 | 1484917627213 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}] 05:07:07 INFO - PROCESS | 1886 | 1484917627406 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 05:07:07 INFO - PROCESS | 1886 | 1484917627434 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:07 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355ac00 == 8 [pid = 1933] [id = 481] 05:07:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa355e000) [pid = 1933] [serial = 1346] [outer = (nil)] 05:07:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa3841800) [pid = 1933] [serial = 1347] [outer = 0xa355e000] 05:07:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa3847800) [pid = 1933] [serial = 1348] [outer = 0xa355e000] 05:07:08 INFO - PROCESS | 1886 | 1484917628419 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]]]}] 05:07:08 INFO - . 05:07:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/upgrade-protocol.swap-origin-redirect.http.html | took 1227ms 05:07:08 INFO - TEST-START | /resource-timing/test_resource_timing.html 05:07:08 INFO - PROCESS | 1886 | 1484917628433 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 05:07:08 INFO - PROCESS | 1886 | 1484917628438 Marionette TRACE conn4 <- [1,1541,null,{"value":"2147483649"}] 05:07:08 INFO - PROCESS | 1886 | 1484917628444 Marionette TRACE conn4 -> [0,1542,"timeouts",{"script":35000}] 05:07:08 INFO - PROCESS | 1886 | 1484917628447 Marionette TRACE conn4 <- [1,1542,null,{}] 05:07:08 INFO - PROCESS | 1886 | 1484917628463 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}] 05:07:08 INFO - PROCESS | 1886 | 1484917628758 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 05:07:08 INFO - PROCESS | 1886 | 1484917628792 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:08 INFO - PROCESS | 1886 | ++DOCSHELL 0xa45e0c00 == 9 [pid = 1933] [id = 482] 05:07:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa45e5800) [pid = 1933] [serial = 1349] [outer = (nil)] 05:07:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa4778000) [pid = 1933] [serial = 1350] [outer = 0xa45e5800] 05:07:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa486a800) [pid = 1933] [serial = 1351] [outer = 0xa45e5800] 05:07:09 INFO - PROCESS | 1886 | ++DOCSHELL 0xa769a400 == 10 [pid = 1933] [id = 483] 05:07:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa8242400) [pid = 1933] [serial = 1352] [outer = (nil)] 05:07:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa8244800) [pid = 1933] [serial = 1353] [outer = 0xa8242400] 05:07:10 INFO - PROCESS | 1886 | 1484917630203 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]]]}] 05:07:10 INFO - .................. 05:07:10 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1796ms 05:07:10 INFO - TEST-START | /screen-orientation/lock-bad-argument.html 05:07:10 INFO - PROCESS | 1886 | 1484917630239 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 05:07:10 INFO - PROCESS | 1886 | 1484917630241 Marionette TRACE conn4 <- [1,1545,null,{"value":"2147483649"}] 05:07:10 INFO - PROCESS | 1886 | 1484917630247 Marionette TRACE conn4 -> [0,1546,"timeouts",{"script":35000}] 05:07:10 INFO - PROCESS | 1886 | 1484917630250 Marionette TRACE conn4 <- [1,1546,null,{}] 05:07:10 INFO - PROCESS | 1886 | 1484917630259 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}] 05:07:10 INFO - PROCESS | 1886 | 1484917630391 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 05:07:10 INFO - PROCESS | 1886 | 1484917630431 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:10 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39e5000 == 11 [pid = 1933] [id = 484] 05:07:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0xa4588400) [pid = 1933] [serial = 1354] [outer = (nil)] 05:07:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0xacb79c00) [pid = 1933] [serial = 1355] [outer = 0xa4588400] 05:07:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0xacbcec00) [pid = 1933] [serial = 1356] [outer = 0xa4588400] 05:07:11 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0xa383b800) [pid = 1933] [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] 05:07:11 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0xa45ebc00) [pid = 1933] [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] 05:07:11 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0xa28c8400) [pid = 1933] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:07:11 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0xa1c34c00) [pid = 1933] [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] 05:07:11 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0xa34ddc00) [pid = 1933] [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] 05:07:11 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0xa3431000) [pid = 1933] [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] 05:07:11 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa34d8800) [pid = 1933] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:07:11 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa44db800) [pid = 1933] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917618213] 05:07:11 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa45e9800) [pid = 1933] [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] 05:07:11 INFO - PROCESS | 1886 | 1484917631726 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"]]]}] 05:07:11 INFO - . 05:07:11 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1529ms 05:07:11 INFO - PROCESS | 1886 | 1484917631776 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 05:07:11 INFO - PROCESS | 1886 | 1484917631779 Marionette TRACE conn4 <- [1,1549,null,{"value":"2147483649"}] 05:07:11 INFO - TEST-START | /screen-orientation/lock-basic.html 05:07:11 INFO - PROCESS | 1886 | 1484917631785 Marionette TRACE conn4 -> [0,1550,"timeouts",{"script":35000}] 05:07:11 INFO - PROCESS | 1886 | 1484917631788 Marionette TRACE conn4 <- [1,1550,null,{}] 05:07:11 INFO - PROCESS | 1886 | 1484917631793 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}] 05:07:11 INFO - PROCESS | 1886 | 1484917631942 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 05:07:12 INFO - PROCESS | 1886 | 1484917632034 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:12 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3489800 == 12 [pid = 1933] [id = 485] 05:07:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa3489c00) [pid = 1933] [serial = 1357] [outer = (nil)] 05:07:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa348d800) [pid = 1933] [serial = 1358] [outer = 0xa3489c00] 05:07:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa348f400) [pid = 1933] [serial = 1359] [outer = 0xa3489c00] 05:07:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa39e5000 == 11 [pid = 1933] [id = 484] 05:07:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d8c00 == 10 [pid = 1933] [id = 468] 05:07:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa769a400 == 9 [pid = 1933] [id = 483] 05:07:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa45e0c00 == 8 [pid = 1933] [id = 482] 05:07:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa44dd800 == 7 [pid = 1933] [id = 467] 05:07:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa355ac00 == 6 [pid = 1933] [id = 481] 05:07:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d3c00 == 5 [pid = 1933] [id = 480] 05:07:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa28ce000 == 4 [pid = 1933] [id = 479] 05:07:14 INFO - PROCESS | 1886 | --DOCSHELL 0xa3438c00 == 3 [pid = 1933] [id = 478] 05:07:14 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0xa29d4800) [pid = 1933] [serial = 1330] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:07:14 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0xa3250400) [pid = 1933] [serial = 1315] [outer = (nil)] [url = about:blank] 05:07:14 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0xa39e0800) [pid = 1933] [serial = 1312] [outer = (nil)] [url = about:blank] 05:07:14 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0xa3435400) [pid = 1933] [serial = 1318] [outer = (nil)] [url = about:blank] 05:07:14 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0xa34dc800) [pid = 1933] [serial = 1320] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py] 05:07:14 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0xa47d1c00) [pid = 1933] [serial = 1328] [outer = (nil)] [url = about:blank] 05:07:14 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0xa44de800) [pid = 1933] [serial = 1325] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1484917618213] 05:07:14 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0xa3846c00) [pid = 1933] [serial = 1323] [outer = (nil)] [url = about:blank] 05:07:14 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0xa5384c00) [pid = 1933] [serial = 1332] [outer = (nil)] [url = about:blank] 05:07:14 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0xa53f0000) [pid = 1933] [serial = 1333] [outer = (nil)] [url = about:blank] 05:07:14 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0xa476e400) [pid = 1933] [serial = 1327] [outer = (nil)] [url = about:blank] 05:07:14 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0xa3845000) [pid = 1933] [serial = 1322] [outer = (nil)] [url = about:blank] 05:07:14 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa3437c00) [pid = 1933] [serial = 1317] [outer = (nil)] [url = about:blank] 05:07:14 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0xa3249400) [pid = 1933] [serial = 1314] [outer = (nil)] [url = about:blank] 05:07:14 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0xa3841000) [pid = 1933] [serial = 1311] [outer = (nil)] [url = about:blank] 05:07:14 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa458a400) [pid = 1933] [serial = 1308] [outer = (nil)] [url = about:blank] 05:07:17 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa355e000) [pid = 1933] [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] 05:07:17 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa45e5800) [pid = 1933] [serial = 1349] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html] 05:07:17 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0xa4588400) [pid = 1933] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html] 05:07:17 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa28d0800) [pid = 1933] [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] 05:07:17 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0xa29d4000) [pid = 1933] [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] 05:07:17 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa3439000) [pid = 1933] [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] 05:07:17 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0xa8241800) [pid = 1933] [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] 05:07:17 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa8242400) [pid = 1933] [serial = 1352] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html] 05:07:17 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0xa44e4800) [pid = 1933] [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] 05:07:20 INFO - PROCESS | 1886 | --DOCSHELL 0xa8241000 == 2 [pid = 1933] [id = 477] 05:07:21 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0xa3562400) [pid = 1933] [serial = 1342] [outer = (nil)] [url = about:blank] 05:07:21 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0xa34d2000) [pid = 1933] [serial = 1345] [outer = (nil)] [url = about:blank] 05:07:21 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0xa4590c00) [pid = 1933] [serial = 1339] [outer = (nil)] [url = about:blank] 05:07:21 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0xa824e400) [pid = 1933] [serial = 1336] [outer = (nil)] [url = about:blank] 05:07:21 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0xacbcec00) [pid = 1933] [serial = 1356] [outer = (nil)] [url = about:blank] 05:07:21 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xacb79c00) [pid = 1933] [serial = 1355] [outer = (nil)] [url = about:blank] 05:07:21 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0xa8244800) [pid = 1933] [serial = 1353] [outer = (nil)] [url = about:blank] 05:07:21 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0xa486a800) [pid = 1933] [serial = 1351] [outer = (nil)] [url = about:blank] 05:07:21 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa3847800) [pid = 1933] [serial = 1348] [outer = (nil)] [url = about:blank] 05:07:21 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa348d800) [pid = 1933] [serial = 1358] [outer = (nil)] [url = about:blank] 05:07:21 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa4778000) [pid = 1933] [serial = 1350] [outer = (nil)] [url = about:blank] 05:07:21 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa3841800) [pid = 1933] [serial = 1347] [outer = (nil)] [url = about:blank] 05:07:21 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa3430800) [pid = 1933] [serial = 1344] [outer = (nil)] [url = about:blank] 05:07:21 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa34d3800) [pid = 1933] [serial = 1341] [outer = (nil)] [url = about:blank] 05:07:21 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa39e2c00) [pid = 1933] [serial = 1338] [outer = (nil)] [url = about:blank] 05:07:21 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa8dba400) [pid = 1933] [serial = 1335] [outer = (nil)] [url = about:blank] 05:07:21 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa45e7800) [pid = 1933] [serial = 1309] [outer = (nil)] [url = about:blank] 05:07:42 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:07:42 INFO - PROCESS | 1886 | 1484917662489 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]]]}] 05:07:42 INFO - ... 05:07:42 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30760ms 05:07:42 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html 05:07:42 INFO - PROCESS | 1886 | 1484917662545 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 05:07:42 INFO - PROCESS | 1886 | 1484917662548 Marionette TRACE conn4 <- [1,1553,null,{"value":"2147483649"}] 05:07:42 INFO - PROCESS | 1886 | 1484917662554 Marionette TRACE conn4 -> [0,1554,"timeouts",{"script":35000}] 05:07:42 INFO - PROCESS | 1886 | 1484917662557 Marionette TRACE conn4 <- [1,1554,null,{}] 05:07:42 INFO - PROCESS | 1886 | 1484917662562 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}] 05:07:42 INFO - PROCESS | 1886 | 1484917662751 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 05:07:42 INFO - PROCESS | 1886 | 1484917662795 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:07:42 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c33c00 == 3 [pid = 1933] [id = 486] 05:07:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c34400) [pid = 1933] [serial = 1360] [outer = (nil)] 05:07:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa1c39c00) [pid = 1933] [serial = 1361] [outer = 0xa1c34400] 05:07:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28cd000) [pid = 1933] [serial = 1362] [outer = 0xa1c34400] 05:07:43 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2000 == 4 [pid = 1933] [id = 487] 05:07:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa28d2400) [pid = 1933] [serial = 1363] [outer = (nil)] 05:07:43 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d2800 == 5 [pid = 1933] [id = 488] 05:07:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa28d3c00) [pid = 1933] [serial = 1364] [outer = (nil)] 05:07:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa28c7000) [pid = 1933] [serial = 1365] [outer = 0xa28d3c00] 05:07:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa28d2c00) [pid = 1933] [serial = 1366] [outer = 0xa28d2400] 05:07:51 INFO - PROCESS | 1886 | --DOCSHELL 0xa3489800 == 4 [pid = 1933] [id = 485] 05:07:57 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa3489c00) [pid = 1933] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html] 05:08:01 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa1c39c00) [pid = 1933] [serial = 1361] [outer = (nil)] [url = about:blank] 05:08:01 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa348f400) [pid = 1933] [serial = 1359] [outer = (nil)] [url = about:blank] 05:08:13 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:08:13 INFO - PROCESS | 1886 | 1484917693223 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]]]}] 05:08:13 INFO - .. 05:08:13 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30713ms 05:08:13 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html 05:08:13 INFO - PROCESS | 1886 | 1484917693266 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 05:08:13 INFO - PROCESS | 1886 | 1484917693269 Marionette TRACE conn4 <- [1,1557,null,{"value":"2147483649"}] 05:08:13 INFO - PROCESS | 1886 | 1484917693276 Marionette TRACE conn4 -> [0,1558,"timeouts",{"script":35000}] 05:08:13 INFO - PROCESS | 1886 | 1484917693278 Marionette TRACE conn4 <- [1,1558,null,{}] 05:08:13 INFO - PROCESS | 1886 | 1484917693284 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}] 05:08:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2000 == 3 [pid = 1933] [id = 487] 05:08:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d2800 == 2 [pid = 1933] [id = 488] 05:08:13 INFO - PROCESS | 1886 | 1484917693470 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 05:08:13 INFO - PROCESS | 1886 | 1484917693541 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:08:13 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c38400 == 3 [pid = 1933] [id = 489] 05:08:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa1c38800) [pid = 1933] [serial = 1367] [outer = (nil)] 05:08:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa28c9c00) [pid = 1933] [serial = 1368] [outer = 0xa1c38800] 05:08:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa28d1800) [pid = 1933] [serial = 1369] [outer = 0xa1c38800] 05:08:14 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29cc800 == 4 [pid = 1933] [id = 490] 05:08:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa29cdc00) [pid = 1933] [serial = 1370] [outer = (nil)] 05:08:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa28cac00) [pid = 1933] [serial = 1371] [outer = 0xa29cdc00] 05:08:22 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c33c00 == 3 [pid = 1933] [id = 486] 05:08:28 INFO - PROCESS | 1886 | --DOMWINDOW == 12 (0xa28d3c00) [pid = 1933] [serial = 1364] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html] 05:08:28 INFO - PROCESS | 1886 | --DOMWINDOW == 11 (0xa1c34400) [pid = 1933] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html] 05:08:28 INFO - PROCESS | 1886 | --DOMWINDOW == 10 (0xa28d2400) [pid = 1933] [serial = 1363] [outer = (nil)] [url = about:blank] 05:08:32 INFO - PROCESS | 1886 | --DOMWINDOW == 9 (0xa28c7000) [pid = 1933] [serial = 1365] [outer = (nil)] [url = about:blank] 05:08:32 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa28c9c00) [pid = 1933] [serial = 1368] [outer = (nil)] [url = about:blank] 05:08:32 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa28cd000) [pid = 1933] [serial = 1362] [outer = (nil)] [url = about:blank] 05:08:32 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa28d2c00) [pid = 1933] [serial = 1366] [outer = (nil)] [url = about:blank] 05:08:44 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:08:44 INFO - PROCESS | 1886 | 1484917724033 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]]]}] 05:08:44 INFO - . 05:08:44 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30815ms 05:08:44 INFO - PROCESS | 1886 | 1484917724089 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 05:08:44 INFO - PROCESS | 1886 | 1484917724092 Marionette TRACE conn4 <- [1,1561,null,{"value":"2147483649"}] 05:08:44 INFO - TEST-START | /screen-orientation/onchange-event.html 05:08:44 INFO - PROCESS | 1886 | 1484917724098 Marionette TRACE conn4 -> [0,1562,"timeouts",{"script":35000}] 05:08:44 INFO - PROCESS | 1886 | 1484917724100 Marionette TRACE conn4 <- [1,1562,null,{}] 05:08:44 INFO - PROCESS | 1886 | 1484917724106 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}] 05:08:44 INFO - PROCESS | 1886 | --DOCSHELL 0xa29cc800 == 2 [pid = 1933] [id = 490] 05:08:44 INFO - PROCESS | 1886 | 1484917724289 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 05:08:44 INFO - PROCESS | 1886 | 1484917724334 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:08:44 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c34400 == 3 [pid = 1933] [id = 491] 05:08:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa1c34800) [pid = 1933] [serial = 1372] [outer = (nil)] 05:08:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa28c8400) [pid = 1933] [serial = 1373] [outer = 0xa1c34800] 05:08:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa28cfc00) [pid = 1933] [serial = 1374] [outer = 0xa1c34800] 05:08:52 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c38400 == 2 [pid = 1933] [id = 489] 05:08:59 INFO - PROCESS | 1886 | --DOMWINDOW == 8 (0xa29cdc00) [pid = 1933] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html] 05:08:59 INFO - PROCESS | 1886 | --DOMWINDOW == 7 (0xa1c38800) [pid = 1933] [serial = 1367] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html] 05:09:03 INFO - PROCESS | 1886 | --DOMWINDOW == 6 (0xa28cac00) [pid = 1933] [serial = 1371] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 1886 | --DOMWINDOW == 5 (0xa28c8400) [pid = 1933] [serial = 1373] [outer = (nil)] [url = about:blank] 05:09:03 INFO - PROCESS | 1886 | --DOMWINDOW == 4 (0xa28d1800) [pid = 1933] [serial = 1369] [outer = (nil)] [url = about:blank] 05:09:14 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:09:14 INFO - PROCESS | 1886 | 1484917754757 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]]]}] 05:09:14 INFO - .. 05:09:14 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30669ms 05:09:14 INFO - TEST-START | /screen-orientation/orientation-api.html 05:09:14 INFO - PROCESS | 1886 | 1484917754769 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 05:09:14 INFO - PROCESS | 1886 | 1484917754772 Marionette TRACE conn4 <- [1,1565,null,{"value":"2147483649"}] 05:09:14 INFO - PROCESS | 1886 | 1484917754777 Marionette TRACE conn4 -> [0,1566,"timeouts",{"script":35000}] 05:09:14 INFO - PROCESS | 1886 | 1484917754780 Marionette TRACE conn4 <- [1,1566,null,{}] 05:09:14 INFO - PROCESS | 1886 | 1484917754786 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}] 05:09:14 INFO - PROCESS | 1886 | 1484917754976 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 05:09:15 INFO - PROCESS | 1886 | 1484917755015 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:09:15 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c33400 == 3 [pid = 1933] [id = 492] 05:09:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 5 (0xa1c33800) [pid = 1933] [serial = 1375] [outer = (nil)] 05:09:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 6 (0xa28c6c00) [pid = 1933] [serial = 1376] [outer = 0xa1c33800] 05:09:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 7 (0xa28cdc00) [pid = 1933] [serial = 1377] [outer = 0xa1c33800] 05:09:16 INFO - PROCESS | 1886 | 1484917756068 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]]]}] 05:09:16 INFO - ... 05:09:16 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1333ms 05:09:16 INFO - PROCESS | 1886 | 1484917756111 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 05:09:16 INFO - PROCESS | 1886 | 1484917756113 Marionette TRACE conn4 <- [1,1569,null,{"value":"2147483649"}] 05:09:16 INFO - TEST-START | /screen-orientation/orientation-reading.html 05:09:16 INFO - PROCESS | 1886 | 1484917756119 Marionette TRACE conn4 -> [0,1570,"timeouts",{"script":35000}] 05:09:16 INFO - PROCESS | 1886 | 1484917756121 Marionette TRACE conn4 <- [1,1570,null,{}] 05:09:16 INFO - PROCESS | 1886 | 1484917756127 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}] 05:09:16 INFO - PROCESS | 1886 | 1484917756268 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 05:09:16 INFO - PROCESS | 1886 | 1484917756302 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:09:16 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d4800 == 4 [pid = 1933] [id = 493] 05:09:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 8 (0xa28d5000) [pid = 1933] [serial = 1378] [outer = (nil)] 05:09:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 9 (0xa29cdc00) [pid = 1933] [serial = 1379] [outer = 0xa28d5000] 05:09:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 10 (0xa1c38400) [pid = 1933] [serial = 1380] [outer = 0xa28d5000] 05:09:17 INFO - PROCESS | 1886 | 1484917757403 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"]]]}] 05:09:17 INFO - ..... 05:09:17 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1337ms 05:09:17 INFO - PROCESS | 1886 | 1484917757458 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 05:09:17 INFO - PROCESS | 1886 | 1484917757461 Marionette TRACE conn4 <- [1,1573,null,{"value":"2147483649"}] 05:09:17 INFO - TEST-START | /secure-contexts/basic-popup-and-iframe-tests.html 05:09:17 INFO - PROCESS | 1886 | 1484917757466 Marionette TRACE conn4 -> [0,1574,"timeouts",{"script":35000}] 05:09:17 INFO - PROCESS | 1886 | 1484917757468 Marionette TRACE conn4 <- [1,1574,null,{}] 05:09:17 INFO - PROCESS | 1886 | 1484917757474 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}] 05:09:17 INFO - PROCESS | 1886 | 1484917757651 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 05:09:17 INFO - PROCESS | 1886 | 1484917757744 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:09:17 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3249800 == 5 [pid = 1933] [id = 494] 05:09:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0xa3249c00) [pid = 1933] [serial = 1381] [outer = (nil)] 05:09:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0xa324dc00) [pid = 1933] [serial = 1382] [outer = 0xa3249c00] 05:09:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa3250c00) [pid = 1933] [serial = 1383] [outer = 0xa3249c00] 05:09:18 INFO - PROCESS | 1886 | ++DOCSHELL 0xa342c000 == 6 [pid = 1933] [id = 495] 05:09:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0xa342cc00) [pid = 1933] [serial = 1384] [outer = (nil)] 05:09:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0xa342d000) [pid = 1933] [serial = 1385] [outer = 0xa342cc00] 05:09:18 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3253000 == 7 [pid = 1933] [id = 496] 05:09:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0xa342e800) [pid = 1933] [serial = 1386] [outer = (nil)] 05:09:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0xa342fc00) [pid = 1933] [serial = 1387] [outer = 0xa342e800] 05:09:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0xa3433c00) [pid = 1933] [serial = 1388] [outer = 0xa342e800] 05:09:19 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3435000 == 8 [pid = 1933] [id = 497] 05:09:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0xa3436800) [pid = 1933] [serial = 1389] [outer = (nil)] 05:09:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0xa3436c00) [pid = 1933] [serial = 1390] [outer = 0xa3436800] 05:09:19 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3435c00 == 9 [pid = 1933] [id = 498] 05:09:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0xa3438400) [pid = 1933] [serial = 1391] [outer = (nil)] 05:09:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0xa3438c00) [pid = 1933] [serial = 1392] [outer = 0xa3438400] 05:09:19 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d0c00 == 10 [pid = 1933] [id = 499] 05:09:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0xa34d1c00) [pid = 1933] [serial = 1393] [outer = (nil)] 05:09:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0xa34d2000) [pid = 1933] [serial = 1394] [outer = 0xa34d1c00] 05:09:19 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d3800 == 11 [pid = 1933] [id = 500] 05:09:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0xa34d5c00) [pid = 1933] [serial = 1395] [outer = (nil)] 05:09:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0xa34d6c00) [pid = 1933] [serial = 1396] [outer = 0xa34d5c00] 05:09:19 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d0800 == 12 [pid = 1933] [id = 501] 05:09:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0xa34d7c00) [pid = 1933] [serial = 1397] [outer = (nil)] 05:09:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0xa34d8800) [pid = 1933] [serial = 1398] [outer = 0xa34d7c00] 05:09:19 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324f800 == 13 [pid = 1933] [id = 502] 05:09:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0xa34da800) [pid = 1933] [serial = 1399] [outer = (nil)] 05:09:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0xa324d000) [pid = 1933] [serial = 1400] [outer = 0xa34da800] 05:09:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0xa34dc400) [pid = 1933] [serial = 1401] [outer = 0xa34da800] 05:09:20 INFO - PROCESS | 1886 | ++DOCSHELL 0xa34d9400 == 14 [pid = 1933] [id = 503] 05:09:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0xa34d9c00) [pid = 1933] [serial = 1402] [outer = (nil)] 05:09:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0xa34dbc00) [pid = 1933] [serial = 1403] [outer = 0xa34d9c00] 05:09:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0xa3559400) [pid = 1933] [serial = 1404] [outer = 0xa34d9c00] 05:09:20 INFO - PROCESS | 1886 | ++DOCSHELL 0xa342e000 == 15 [pid = 1933] [id = 504] 05:09:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0xa355b800) [pid = 1933] [serial = 1405] [outer = (nil)] 05:09:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0xa355bc00) [pid = 1933] [serial = 1406] [outer = 0xa355b800] 05:09:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0xa34de000) [pid = 1933] [serial = 1407] [outer = 0xa355b800] 05:09:20 INFO - PROCESS | 1886 | ++DOCSHELL 0xa355fc00 == 16 [pid = 1933] [id = 505] 05:09:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0xa3560000) [pid = 1933] [serial = 1408] [outer = (nil)] 05:09:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0xa3560400) [pid = 1933] [serial = 1409] [outer = 0xa3560000] 05:09:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0xa355d000) [pid = 1933] [serial = 1410] [outer = 0xa3560000] 05:09:20 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3561c00 == 17 [pid = 1933] [id = 506] 05:09:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0xa3563000) [pid = 1933] [serial = 1411] [outer = (nil)] 05:09:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0xa383a400) [pid = 1933] [serial = 1412] [outer = 0xa3563000] 05:09:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0xa383c800) [pid = 1933] [serial = 1413] [outer = 0xa3563000] 05:09:21 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3841000 == 18 [pid = 1933] [id = 507] 05:09:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0xa3841400) [pid = 1933] [serial = 1414] [outer = (nil)] 05:09:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0xa3845000) [pid = 1933] [serial = 1415] [outer = 0xa3841400] 05:09:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0xa3844400) [pid = 1933] [serial = 1416] [outer = 0xa3841400] 05:09:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0xa3846800) [pid = 1933] [serial = 1417] [outer = 0xa3841400] 05:09:22 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383f400 == 19 [pid = 1933] [id = 508] 05:09:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0xa3840000) [pid = 1933] [serial = 1418] [outer = (nil)] 05:09:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0xa39df400) [pid = 1933] [serial = 1419] [outer = 0xa3840000] 05:09:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0xa3846400) [pid = 1933] [serial = 1420] [outer = 0xa3840000] 05:09:23 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39db000 == 20 [pid = 1933] [id = 509] 05:09:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0xa39db800) [pid = 1933] [serial = 1421] [outer = (nil)] 05:09:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0xa44dac00) [pid = 1933] [serial = 1422] [outer = 0xa39db800] 05:09:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0xa44d9800) [pid = 1933] [serial = 1423] [outer = 0xa39db800] 05:09:23 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c31c00 == 21 [pid = 1933] [id = 510] 05:09:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0xa1c32000) [pid = 1933] [serial = 1424] [outer = (nil)] 05:09:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0xa29c9400) [pid = 1933] [serial = 1425] [outer = 0xa1c32000] 05:09:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0xa29d2c00) [pid = 1933] [serial = 1426] [outer = 0xa1c32000] 05:09:24 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d8800 == 22 [pid = 1933] [id = 511] 05:09:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0xa3246400) [pid = 1933] [serial = 1427] [outer = (nil)] 05:09:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 58 (0xa3254000) [pid = 1933] [serial = 1428] [outer = 0xa3246400] 05:09:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 59 (0xa3432800) [pid = 1933] [serial = 1429] [outer = 0xa3246400] 05:09:25 INFO - PROCESS | 1886 | 1484917765379 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]]]}] 05:09:25 INFO - .................. 05:09:25 INFO - TEST-OK | /secure-contexts/basic-popup-and-iframe-tests.html | took 7950ms 05:09:25 INFO - PROCESS | 1886 | 1484917765418 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 05:09:25 INFO - PROCESS | 1886 | 1484917765420 Marionette TRACE conn4 <- [1,1577,null,{"value":"2147483649"}] 05:09:25 INFO - TEST-START | /secure-contexts/basic-popup-and-iframe-tests.https.html 05:09:25 INFO - PROCESS | 1886 | 1484917765430 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}] 05:09:25 INFO - PROCESS | 1886 | 1484917765678 Marionette TRACE conn4 <- [1,1578,null,{"value":null}] 05:09:25 INFO - PROCESS | 1886 | 1484917765746 Marionette TRACE conn4 -> [0,1579,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 05:09:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 60 (0xa3562800) [pid = 1933] [serial = 1430] [outer = 0xa7699400] 05:09:26 INFO - PROCESS | 1886 | 1484917766224 Marionette TRACE conn4 <- [1,1579,null,{}] 05:09:26 INFO - PROCESS | 1886 | 1484917766239 Marionette TRACE conn4 -> [0,1580,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:09:26 INFO - PROCESS | 1886 | 1484917766277 Marionette TRACE conn4 <- [1,1580,null,{"value":null}] 05:09:26 INFO - PROCESS | 1886 | 1484917766285 Marionette TRACE conn4 -> [0,1581,"timeouts",{"script":35000}] 05:09:26 INFO - PROCESS | 1886 | 1484917766289 Marionette TRACE conn4 <- [1,1581,null,{}] 05:09:26 INFO - PROCESS | 1886 | 1484917766330 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}] 05:09:26 INFO - PROCESS | 1886 | 1484917766362 Marionette TRACE conn4 <- [1,1582,null,{"value":null}] 05:09:26 INFO - PROCESS | 1886 | 1484917766368 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:09:26 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39e1400 == 23 [pid = 1933] [id = 512] 05:09:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 61 (0xa39e1c00) [pid = 1933] [serial = 1431] [outer = (nil)] 05:09:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 62 (0xa44de800) [pid = 1933] [serial = 1432] [outer = 0xa39e1c00] 05:09:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 63 (0xa44dd400) [pid = 1933] [serial = 1433] [outer = 0xa39e1c00] 05:09:27 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29cc400 == 24 [pid = 1933] [id = 513] 05:09:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 64 (0xa29cc800) [pid = 1933] [serial = 1434] [outer = (nil)] 05:09:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 65 (0xa29ccc00) [pid = 1933] [serial = 1435] [outer = 0xa29cc800] 05:09:27 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d1000 == 25 [pid = 1933] [id = 514] 05:09:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 66 (0xa29d8c00) [pid = 1933] [serial = 1436] [outer = (nil)] 05:09:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 67 (0xa3247800) [pid = 1933] [serial = 1437] [outer = 0xa29d8c00] 05:09:27 INFO - PROCESS | 1886 | --DOCSHELL 0xa3841000 == 24 [pid = 1933] [id = 507] 05:09:27 INFO - PROCESS | 1886 | --DOCSHELL 0xa3561c00 == 23 [pid = 1933] [id = 506] 05:09:27 INFO - PROCESS | 1886 | --DOCSHELL 0xa342e000 == 22 [pid = 1933] [id = 504] 05:09:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa355fc00 == 21 [pid = 1933] [id = 505] 05:09:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d9400 == 20 [pid = 1933] [id = 503] 05:09:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa324f800 == 19 [pid = 1933] [id = 502] 05:09:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d0800 == 18 [pid = 1933] [id = 501] 05:09:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d3800 == 17 [pid = 1933] [id = 500] 05:09:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa34d0c00 == 16 [pid = 1933] [id = 499] 05:09:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa3435c00 == 15 [pid = 1933] [id = 498] 05:09:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa3435000 == 14 [pid = 1933] [id = 497] 05:09:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa3253000 == 13 [pid = 1933] [id = 496] 05:09:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa342c000 == 12 [pid = 1933] [id = 495] 05:09:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d4800 == 11 [pid = 1933] [id = 493] 05:09:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c33400 == 10 [pid = 1933] [id = 492] 05:09:28 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c34400 == 9 [pid = 1933] [id = 491] 05:09:28 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c33400 == 10 [pid = 1933] [id = 515] 05:09:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 68 (0xa3253000) [pid = 1933] [serial = 1438] [outer = (nil)] 05:09:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 69 (0xa3253800) [pid = 1933] [serial = 1439] [outer = 0xa3253000] 05:09:28 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c2bc00 == 11 [pid = 1933] [id = 516] 05:09:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 70 (0xa1c39400) [pid = 1933] [serial = 1440] [outer = (nil)] 05:09:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 71 (0xa324ac00) [pid = 1933] [serial = 1441] [outer = 0xa1c39400] 05:09:28 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c2b000 == 12 [pid = 1933] [id = 517] 05:09:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 72 (0xa29d2800) [pid = 1933] [serial = 1442] [outer = (nil)] 05:09:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 73 (0xa29d4c00) [pid = 1933] [serial = 1443] [outer = 0xa29d2800] 05:09:28 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324fc00 == 13 [pid = 1933] [id = 518] 05:09:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 74 (0xa34d0400) [pid = 1933] [serial = 1444] [outer = (nil)] 05:09:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 75 (0xa34d0c00) [pid = 1933] [serial = 1445] [outer = 0xa34d0400] 05:09:28 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28cd400 == 14 [pid = 1933] [id = 519] 05:09:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 76 (0xa29d0800) [pid = 1933] [serial = 1446] [outer = (nil)] 05:09:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 77 (0xa3438000) [pid = 1933] [serial = 1447] [outer = 0xa29d0800] 05:09:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 78 (0xa355a400) [pid = 1933] [serial = 1448] [outer = 0xa29d0800] 05:09:28 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3558800 == 15 [pid = 1933] [id = 520] 05:09:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 79 (0xa3558c00) [pid = 1933] [serial = 1449] [outer = (nil)] 05:09:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 80 (0xa355dc00) [pid = 1933] [serial = 1450] [outer = 0xa3558c00] 05:09:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 81 (0xa3567400) [pid = 1933] [serial = 1451] [outer = 0xa3558c00] 05:09:29 INFO - PROCESS | 1886 | ++DOCSHELL 0xa383f800 == 16 [pid = 1933] [id = 521] 05:09:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 82 (0xa383fc00) [pid = 1933] [serial = 1452] [outer = (nil)] 05:09:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 83 (0xa3840800) [pid = 1933] [serial = 1453] [outer = 0xa383fc00] 05:09:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 84 (0xa3565800) [pid = 1933] [serial = 1454] [outer = 0xa383fc00] 05:09:29 INFO - PROCESS | 1886 | ++DOCSHELL 0xa44dc800 == 17 [pid = 1933] [id = 522] 05:09:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 85 (0xa44dd000) [pid = 1933] [serial = 1455] [outer = (nil)] 05:09:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 86 (0xa44e7000) [pid = 1933] [serial = 1456] [outer = 0xa44dd000] 05:09:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 87 (0xa4588400) [pid = 1933] [serial = 1457] [outer = 0xa44dd000] 05:09:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 88 (0xa44e8400) [pid = 1933] [serial = 1458] [outer = 0xa44dd000] 05:09:29 INFO - PROCESS | 1886 | ++DOCSHELL 0xa458dc00 == 18 [pid = 1933] [id = 523] 05:09:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 89 (0xa4594800) [pid = 1933] [serial = 1459] [outer = (nil)] 05:09:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 90 (0xa45e6000) [pid = 1933] [serial = 1460] [outer = 0xa4594800] 05:09:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 91 (0xa45e5000) [pid = 1933] [serial = 1461] [outer = 0xa4594800] 05:09:30 INFO - PROCESS | 1886 | ++DOCSHELL 0xa4591c00 == 19 [pid = 1933] [id = 524] 05:09:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 92 (0xa4592000) [pid = 1933] [serial = 1462] [outer = (nil)] 05:09:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 93 (0xa4775000) [pid = 1933] [serial = 1463] [outer = 0xa4592000] 05:09:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 94 (0xa47d1400) [pid = 1933] [serial = 1464] [outer = 0xa4592000] 05:09:31 INFO - PROCESS | 1886 | ++DOCSHELL 0xa458b800 == 20 [pid = 1933] [id = 525] 05:09:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 95 (0xa45ed400) [pid = 1933] [serial = 1465] [outer = (nil)] 05:09:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 96 (0xa4877000) [pid = 1933] [serial = 1466] [outer = 0xa45ed400] 05:09:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 97 (0xa4873c00) [pid = 1933] [serial = 1467] [outer = 0xa45ed400] 05:09:32 INFO - PROCESS | 1886 | ++DOCSHELL 0xa486fc00 == 21 [pid = 1933] [id = 526] 05:09:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 98 (0xa48f7800) [pid = 1933] [serial = 1468] [outer = (nil)] 05:09:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 99 (0xa53ec400) [pid = 1933] [serial = 1469] [outer = 0xa48f7800] 05:09:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 100 (0xa5383000) [pid = 1933] [serial = 1470] [outer = 0xa48f7800] 05:09:33 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324d800 == 22 [pid = 1933] [id = 527] 05:09:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 101 (0xa383a000) [pid = 1933] [serial = 1471] [outer = (nil)] 05:09:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 102 (0xa7613000) [pid = 1933] [serial = 1472] [outer = 0xa383a000] 05:09:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 103 (0xa7617000) [pid = 1933] [serial = 1473] [outer = 0xa383a000] 05:09:34 INFO - PROCESS | 1886 | --DOMWINDOW == 102 (0xa3563000) [pid = 1933] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 05:09:34 INFO - PROCESS | 1886 | --DOMWINDOW == 101 (0xa3841400) [pid = 1933] [serial = 1414] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 05:09:34 INFO - PROCESS | 1886 | --DOMWINDOW == 100 (0xa355b800) [pid = 1933] [serial = 1405] [outer = (nil)] [url = blob:http://web-platform.test:8000/f4ec6e44-8de3-4f7e-a53c-910387a0f70a] 05:09:34 INFO - PROCESS | 1886 | --DOMWINDOW == 99 (0xa3560000) [pid = 1933] [serial = 1408] [outer = (nil)] [url = about:srcdoc] 05:09:34 INFO - PROCESS | 1886 | --DOMWINDOW == 98 (0xa34d9c00) [pid = 1933] [serial = 1402] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 05:09:34 INFO - PROCESS | 1886 | --DOMWINDOW == 97 (0xa34d7c00) [pid = 1933] [serial = 1397] [outer = (nil)] [url = about:blank] 05:09:34 INFO - PROCESS | 1886 | --DOMWINDOW == 96 (0xa342e800) [pid = 1933] [serial = 1386] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 05:09:34 INFO - PROCESS | 1886 | --DOMWINDOW == 95 (0xa34d1c00) [pid = 1933] [serial = 1393] [outer = (nil)] [url = about:blank] 05:09:34 INFO - PROCESS | 1886 | --DOMWINDOW == 94 (0xa34da800) [pid = 1933] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 05:09:34 INFO - PROCESS | 1886 | --DOMWINDOW == 93 (0xa342cc00) [pid = 1933] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 05:09:34 INFO - PROCESS | 1886 | --DOMWINDOW == 92 (0xa34d5c00) [pid = 1933] [serial = 1395] [outer = (nil)] [url = about:blank] 05:09:34 INFO - PROCESS | 1886 | --DOMWINDOW == 91 (0xa3438400) [pid = 1933] [serial = 1391] [outer = (nil)] [url = about:srcdoc] 05:09:34 INFO - PROCESS | 1886 | --DOMWINDOW == 90 (0xa3436800) [pid = 1933] [serial = 1389] [outer = (nil)] [url = blob:http://web-platform.test:8000/f4ec6e44-8de3-4f7e-a53c-910387a0f70a] 05:09:34 INFO - PROCESS | 1886 | --DOMWINDOW == 89 (0xa1c34800) [pid = 1933] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html] 05:09:34 INFO - PROCESS | 1886 | --DOMWINDOW == 88 (0xa1c33800) [pid = 1933] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html] 05:09:34 INFO - PROCESS | 1886 | --DOMWINDOW == 87 (0xa28d5000) [pid = 1933] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html] 05:09:34 INFO - ............. 05:09:34 INFO - PROCESS | 1886 | 1484917774439 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]]]}] 05:09:34 INFO - ... 05:09:34 INFO - TEST-OK | /secure-contexts/basic-popup-and-iframe-tests.https.html | took 9036ms 05:09:34 INFO - PROCESS | 1886 | 1484917774502 Marionette TRACE conn4 -> [0,1584,"getWindowHandle",null] 05:09:34 INFO - PROCESS | 1886 | 1484917774505 Marionette TRACE conn4 <- [1,1584,null,{"value":"2147483649"}] 05:09:34 INFO - TEST-START | /selection/Document-open.html 05:09:34 INFO - PROCESS | 1886 | 1484917774512 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}] 05:09:34 INFO - PROCESS | 1886 | 1484917774671 Marionette TRACE conn4 <- [1,1585,null,{"value":null}] 05:09:34 INFO - PROCESS | 1886 | 1484917774699 Marionette TRACE conn4 -> [0,1586,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 05:09:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 88 (0xa34d7c00) [pid = 1933] [serial = 1474] [outer = 0xa7699400] 05:09:35 INFO - PROCESS | 1886 | 1484917775061 Marionette TRACE conn4 <- [1,1586,null,{}] 05:09:35 INFO - PROCESS | 1886 | 1484917775125 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:09:35 INFO - PROCESS | 1886 | 1484917775157 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 05:09:35 INFO - PROCESS | 1886 | 1484917775181 Marionette TRACE conn4 -> [0,1588,"timeouts",{"script":35000}] 05:09:35 INFO - PROCESS | 1886 | 1484917775183 Marionette TRACE conn4 <- [1,1588,null,{}] 05:09:35 INFO - PROCESS | 1886 | 1484917775199 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}] 05:09:35 INFO - PROCESS | 1886 | 1484917775227 Marionette TRACE conn4 <- [1,1589,null,{"value":null}] 05:09:35 INFO - PROCESS | 1886 | 1484917775233 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:09:35 INFO - PROCESS | 1886 | ++DOCSHELL 0xa4770c00 == 23 [pid = 1933] [id = 528] 05:09:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 89 (0xa47d4800) [pid = 1933] [serial = 1475] [outer = (nil)] 05:09:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 90 (0xa8244800) [pid = 1933] [serial = 1476] [outer = 0xa47d4800] 05:09:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 91 (0xa824c400) [pid = 1933] [serial = 1477] [outer = 0xa47d4800] 05:09:36 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28ce800 == 24 [pid = 1933] [id = 529] 05:09:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 92 (0xa28d4400) [pid = 1933] [serial = 1478] [outer = (nil)] 05:09:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 93 (0xa29d2400) [pid = 1933] [serial = 1479] [outer = 0xa28d4400] 05:09:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 94 (0xa1c34400) [pid = 1933] [serial = 1480] [outer = 0xa28d4400] 05:09:36 INFO - PROCESS | 1886 | [Child 1933] 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 05:09:36 INFO - PROCESS | 1886 | 1484917776412 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"]]]}] 05:09:36 INFO - . 05:09:36 INFO - TEST-OK | /selection/Document-open.html | took 1959ms 05:09:36 INFO - PROCESS | 1886 | 1484917776472 Marionette TRACE conn4 -> [0,1591,"getWindowHandle",null] 05:09:36 INFO - PROCESS | 1886 | 1484917776475 Marionette TRACE conn4 <- [1,1591,null,{"value":"2147483649"}] 05:09:36 INFO - PROCESS | 1886 | 1484917776702 Marionette TRACE conn4 -> [0,1592,"timeouts",{"script":185000}] 05:09:36 INFO - PROCESS | 1886 | 1484917776706 Marionette TRACE conn4 <- [1,1592,null,{}] 05:09:36 INFO - PROCESS | 1886 | 1484917776722 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}] 05:09:36 INFO - TEST-START | /selection/addRange.html 05:09:36 INFO - PROCESS | 1886 | 1484917776974 Marionette TRACE conn4 <- [1,1593,null,{"value":null}] 05:09:37 INFO - PROCESS | 1886 | 1484917777018 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:09:37 INFO - PROCESS | 1886 | ++DOCSHELL 0xa39dc800 == 25 [pid = 1933] [id = 530] 05:09:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 95 (0xa39e3c00) [pid = 1933] [serial = 1481] [outer = (nil)] 05:09:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 96 (0xa4590400) [pid = 1933] [serial = 1482] [outer = 0xa39e3c00] 05:09:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 97 (0xa45e0400) [pid = 1933] [serial = 1483] [outer = 0xa39e3c00] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa486fc00 == 24 [pid = 1933] [id = 526] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa324d800 == 23 [pid = 1933] [id = 527] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa458b800 == 22 [pid = 1933] [id = 525] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa4591c00 == 21 [pid = 1933] [id = 524] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c33400 == 20 [pid = 1933] [id = 515] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c2bc00 == 19 [pid = 1933] [id = 516] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c2b000 == 18 [pid = 1933] [id = 517] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa3249800 == 17 [pid = 1933] [id = 494] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa324fc00 == 16 [pid = 1933] [id = 518] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa28cd400 == 15 [pid = 1933] [id = 519] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa3558800 == 14 [pid = 1933] [id = 520] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa383f800 == 13 [pid = 1933] [id = 521] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa39db000 == 12 [pid = 1933] [id = 509] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa44dc800 == 11 [pid = 1933] [id = 522] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa458dc00 == 10 [pid = 1933] [id = 523] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa383f400 == 9 [pid = 1933] [id = 508] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c31c00 == 8 [pid = 1933] [id = 510] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d8800 == 7 [pid = 1933] [id = 511] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa29cc400 == 6 [pid = 1933] [id = 513] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d1000 == 5 [pid = 1933] [id = 514] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa39e1400 == 4 [pid = 1933] [id = 512] 05:10:13 INFO - PROCESS | 1886 | --DOCSHELL 0xa4770c00 == 3 [pid = 1933] [id = 528] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 96 (0xa324dc00) [pid = 1933] [serial = 1382] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 95 (0xa383c800) [pid = 1933] [serial = 1413] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 94 (0xa34de000) [pid = 1933] [serial = 1407] [outer = (nil)] [url = blob:http://web-platform.test:8000/f4ec6e44-8de3-4f7e-a53c-910387a0f70a] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 93 (0xa355d000) [pid = 1933] [serial = 1410] [outer = (nil)] [url = about:srcdoc] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 92 (0xa3560400) [pid = 1933] [serial = 1409] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 91 (0xa34dbc00) [pid = 1933] [serial = 1403] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 90 (0xa34d8800) [pid = 1933] [serial = 1398] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 89 (0xa3845000) [pid = 1933] [serial = 1415] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 88 (0xa3844400) [pid = 1933] [serial = 1416] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 87 (0xa1c38400) [pid = 1933] [serial = 1380] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 86 (0xa3433c00) [pid = 1933] [serial = 1388] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 85 (0xa3559400) [pid = 1933] [serial = 1404] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 84 (0xa34d2000) [pid = 1933] [serial = 1394] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 83 (0xa324d000) [pid = 1933] [serial = 1400] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 82 (0xa29cdc00) [pid = 1933] [serial = 1379] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 81 (0xa34dc400) [pid = 1933] [serial = 1401] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/postMessage-helper.html] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 80 (0xa342fc00) [pid = 1933] [serial = 1387] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 79 (0xa342d000) [pid = 1933] [serial = 1385] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 78 (0xa28c6c00) [pid = 1933] [serial = 1376] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 77 (0xa34d6c00) [pid = 1933] [serial = 1396] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 76 (0xa28cdc00) [pid = 1933] [serial = 1377] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 75 (0xa355bc00) [pid = 1933] [serial = 1406] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 74 (0xa3438c00) [pid = 1933] [serial = 1392] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 73 (0xa3436c00) [pid = 1933] [serial = 1390] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 72 (0xa28cfc00) [pid = 1933] [serial = 1374] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 71 (0xa383a400) [pid = 1933] [serial = 1412] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 70 (0xa39df400) [pid = 1933] [serial = 1419] [outer = (nil)] [url = about:blank] 05:10:28 INFO - PROCESS | 1886 | --DOMWINDOW == 69 (0xa3846800) [pid = 1933] [serial = 1417] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/postMessage-helper.https.html] 05:11:00 INFO - PROCESS | 1886 | 1484917858927 Marionette TRACE conn4 <- [1,1594,null,{"value":["/selection/addRange.html",0,null,null,[["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"A\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests\nSelection.addRange() tests\n but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node

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

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

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

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

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

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

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

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

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

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

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

but got Text node \"Äb̈c̈d̈ëf̈g̈ḧ\n\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:36:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added",1,"assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object \"\" but got object \"\"","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:57:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range",1,"assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:66:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range",1,"assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:94:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given",0,null,null],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1",1,"assert_equals: rangeCount must be 1 expected 1 but got 2","testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ntestAddRange@http://web-platform.test:8000/selection/addRange.html:27:5\n@http://web-platform.test:8000/selection/addRange.html:173:9\n"],["Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints",1,"assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests\n [0,1595,"getWindowHandle",null] 05:11:28 INFO - PROCESS | 1886 | 1484917888590 Marionette TRACE conn4 <- [1,1595,null,{"value":"2147483649"}] 05:11:28 INFO - PROCESS | 1886 | 1484917888672 Marionette TRACE conn4 -> [0,1596,"timeouts",{"script":185000}] 05:11:28 INFO - PROCESS | 1886 | 1484917888699 Marionette TRACE conn4 <- [1,1596,null,{}] 05:11:29 INFO - PROCESS | 1886 | 1484917888776 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}] 05:11:29 INFO - PROCESS | 1886 | 1484917889160 Marionette TRACE conn4 <- [1,1597,null,{"value":null}] 05:11:29 INFO - TEST-START | /selection/collapse.html 05:11:29 INFO - PROCESS | 1886 | 1484917889232 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:11:29 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e2c0400 == 4 [pid = 1933] [id = 531] 05:11:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 11 (0x9e2c0800) [pid = 1933] [serial = 1484] [outer = (nil)] 05:11:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 12 (0x9e2c4800) [pid = 1933] [serial = 1485] [outer = 0x9e2c0800] 05:11:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 13 (0xa1c2e800) [pid = 1933] [serial = 1486] [outer = 0x9e2c0800] 05:11:57 INFO - PROCESS | 1886 | 1484917910930 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] 05:11:59 INFO - PROCESS | 1886 | 1484917919693 Marionette TRACE conn4 <- [1,1599,null,{"value":"2147483649"}] 05:11:59 INFO - TEST-START | /selection/collapseToStartEnd.html 05:11:59 INFO - PROCESS | 1886 | 1484917919712 Marionette TRACE conn4 -> [0,1600,"timeouts",{"script":35000}] 05:11:59 INFO - PROCESS | 1886 | 1484917919721 Marionette TRACE conn4 <- [1,1600,null,{}] 05:11:59 INFO - PROCESS | 1886 | 1484917919727 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}] 05:11:59 INFO - PROCESS | 1886 | 1484917919961 Marionette TRACE conn4 <- [1,1601,null,{"value":null}] 05:12:00 INFO - PROCESS | 1886 | 1484917920018 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:12:00 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cab3c00 == 4 [pid = 1933] [id = 532] 05:12:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0x9cab4000) [pid = 1933] [serial = 1487] [outer = (nil)] 05:12:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0x9cab8000) [pid = 1933] [serial = 1488] [outer = 0x9cab4000] 05:12:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0x9e232c00) [pid = 1933] [serial = 1489] [outer = 0x9cab4000] 05:12:01 INFO - ...................................................................................................................... 05:12:01 INFO - TEST-OK | /selection/collapseToStartEnd.html | took 2235ms 05:12:01 INFO - TEST-START | /selection/deleteFromDocument.html 05:12:02 INFO - PROCESS | 1886 | 1484917921745 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"]]]}] 05:12:02 INFO - PROCESS | 1886 | 1484917921962 Marionette TRACE conn4 -> [0,1603,"getWindowHandle",null] 05:12:02 INFO - PROCESS | 1886 | 1484917921977 Marionette TRACE conn4 <- [1,1603,null,{"value":"2147483649"}] 05:12:02 INFO - PROCESS | 1886 | 1484917922000 Marionette TRACE conn4 -> [0,1604,"timeouts",{"script":35000}] 05:12:02 INFO - PROCESS | 1886 | 1484917922011 Marionette TRACE conn4 <- [1,1604,null,{}] 05:12:02 INFO - PROCESS | 1886 | 1484917922063 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}] 05:12:02 INFO - PROCESS | 1886 | 1484917922397 Marionette TRACE conn4 <- [1,1605,null,{"value":null}] 05:12:02 INFO - PROCESS | 1886 | 1484917922505 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:12:02 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e25e800 == 5 [pid = 1933] [id = 533] 05:12:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0x9e261400) [pid = 1933] [serial = 1490] [outer = (nil)] 05:12:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0x9e2b8c00) [pid = 1933] [serial = 1491] [outer = 0x9e261400] 05:12:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0x9e2bd400) [pid = 1933] [serial = 1492] [outer = 0x9e261400] 05:12:03 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e936000 == 6 [pid = 1933] [id = 534] 05:12:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0x9e936800) [pid = 1933] [serial = 1493] [outer = (nil)] 05:12:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0x9e937c00) [pid = 1933] [serial = 1494] [outer = 0x9e936800] 05:12:03 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e2c0c00 == 7 [pid = 1933] [id = 535] 05:12:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0x9e93c000) [pid = 1933] [serial = 1495] [outer = (nil)] 05:12:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0x9e93cc00) [pid = 1933] [serial = 1496] [outer = 0x9e93c000] 05:12:04 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:04 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:04 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:04 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:04 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:04 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:04 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:04 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:04 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:04 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:04 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:04 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:04 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:04 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:04 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:05 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:05 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:05 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:05 INFO - PROCESS | 1886 | Don't know how to set selection back past frame boundary 05:12:05 INFO - ............................................................ 05:12:05 INFO - TEST-OK | /selection/deleteFromDocument.html | took 3648ms 05:12:05 INFO - PROCESS | 1886 | 1484917925567 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]]]}] 05:12:05 INFO - PROCESS | 1886 | 1484917925643 Marionette TRACE conn4 -> [0,1607,"getWindowHandle",null] 05:12:05 INFO - PROCESS | 1886 | 1484917925645 Marionette TRACE conn4 <- [1,1607,null,{"value":"2147483649"}] 05:12:05 INFO - PROCESS | 1886 | 1484917925801 Marionette TRACE conn4 -> [0,1608,"timeouts",{"script":185000}] 05:12:05 INFO - PROCESS | 1886 | 1484917925805 Marionette TRACE conn4 <- [1,1608,null,{}] 05:12:05 INFO - PROCESS | 1886 | 1484917925827 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}] 05:12:05 INFO - TEST-START | /selection/extend.html 05:12:06 INFO - PROCESS | 1886 | 1484917926051 Marionette TRACE conn4 <- [1,1609,null,{"value":null}] 05:12:06 INFO - PROCESS | 1886 | 1484917926131 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:12:06 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e93b000 == 8 [pid = 1933] [id = 536] 05:12:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0x9e93fc00) [pid = 1933] [serial = 1497] [outer = (nil)] 05:12:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0x9e969400) [pid = 1933] [serial = 1498] [outer = 0x9e93fc00] 05:12:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0x9e96cc00) [pid = 1933] [serial = 1499] [outer = 0x9e93fc00] 05:12:07 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:07 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:07 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:07 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:07 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:07 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:08 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:08 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:08 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:08 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:15 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:12:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:15 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:12:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:15 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:12:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:16 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:12:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:16 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:12:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:16 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:12:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:18 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:18 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:18 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:18 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:18 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:18 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:19 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:19 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:19 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:19 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:20 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:20 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:20 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:20 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:21 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:21 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:21 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:21 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:21 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:21 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:21 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:21 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:22 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:22 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:22 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:22 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:23 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:23 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:23 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:23 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:23 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:23 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:23 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:23 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!parent', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 645 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:27 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:27 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:27 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:27 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:28 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:28 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:28 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:28 INFO - PROCESS | 1886 | [Child 1933] 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 05:12:33 INFO - PROCESS | 1886 | --DOCSHELL 0x9e2c0400 == 7 [pid = 1933] [id = 531] 05:12:36 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0x9e2c4800) [pid = 1933] [serial = 1485] [outer = (nil)] [url = about:blank] 05:12:49 INFO - PROCESS | 1886 | 1484917964190 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:8--DOMWINDOW == 24 (0x9e2c0800) [pid = 1933] [serial = 1484] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html] 05:12:53 INFO - ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 05:12:53 INFO - PROCESS | 1886 | 000/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--DOMWINDOW == 23 (0x9cab8000) [pid = 1933] [serial = 1488] [outer = (nil)] [url = about:blank] 05:12:54 INFO - .......................................................................................................................................................... 05:12:54 INFO - PROCESS | 1886 | --DOCSHELL 0x9e2c0c00 == 6 [pid = 1933] [id = 535] 05:12:54 INFO - PROCESS | 1886 | --DOCSHELL 0x9e936000 == 5 [pid = 1933] [id = 534] 05:12:54 INFO - PROCESS | 1886 | --DOCSHELL 0x9e25e800 == 4 [pid = 1933] [id = 533] 05:12:54 INFO - PROCESS | 1886 | --DOCSHELL 0x9cab3c00 == 3 [pid = 1933] [id = 532] 05:12:54 INFO - ........................................................................................... 05:12:54 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0xa1c2e800) [pid = 1933] [serial = 1486] [outer = (nil)] [url = about:blank] 05:12:55 INFO - ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 05:12:55 INFO - TEST-OK | /selection/extend.html | took 49734ms 05:12:55 INFO - PROCESS | 1886 | 1484917975645 Marionette TRACE conn4 -> [0,1611,"getWindowHandle",null] 05:12:55 INFO - PROCESS | 1886 | 1484917975651 Marionette TRACE conn4 <- [1,1611,null,{"value":"2147483649"}] 05:12:55 INFO - PROCESS | 1886 | 1484917975662 Marionette TRACE conn4 -> [0,1612,"timeouts",{"script":35000}] 05:12:55 INFO - TEST-START | /selection/getRangeAt.html 05:12:55 INFO - PROCESS | 1886 | 1484917975684 Marionette TRACE conn4 <- [1,1612,null,{}] 05:12:55 INFO - PROCESS | 1886 | 1484917975694 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}] 05:12:55 INFO - PROCESS | 1886 | 1484917975896 Marionette TRACE conn4 <- [1,1613,null,{"value":null}] 05:12:56 INFO - PROCESS | 1886 | 1484917975977 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:12:56 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe4400 == 4 [pid = 1933] [id = 537] 05:12:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0x9afe4800) [pid = 1933] [serial = 1500] [outer = (nil)] 05:12:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0x9afe9800) [pid = 1933] [serial = 1501] [outer = 0x9afe4800] 05:12:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0x9caab400) [pid = 1933] [serial = 1502] [outer = 0x9afe4800] 05:12:57 INFO - PROCESS | 1886 | 1484917977184 Marionette TRACE conn4 <- [1,1614,null,{"value":["/selection/getRangeAt.html",0,null,null,[["The getRangeAt method",0,null,null]]]}] 05:12:57 INFO - . 05:12:57 INFO - TEST-OK | /selection/getRangeAt.html | took 1536ms 05:12:57 INFO - PROCESS | 1886 | 1484917977220 Marionette TRACE conn4 -> [0,1615,"getWindowHandle",null] 05:12:57 INFO - TEST-START | /selection/getSelection.html 05:12:57 INFO - PROCESS | 1886 | 1484917977231 Marionette TRACE conn4 <- [1,1615,null,{"value":"2147483649"}] 05:12:57 INFO - PROCESS | 1886 | 1484917977245 Marionette TRACE conn4 -> [0,1616,"timeouts",{"script":35000}] 05:12:57 INFO - PROCESS | 1886 | 1484917977256 Marionette TRACE conn4 <- [1,1616,null,{}] 05:12:57 INFO - PROCESS | 1886 | 1484917977264 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}] 05:12:57 INFO - PROCESS | 1886 | 1484917977488 Marionette TRACE conn4 <- [1,1617,null,{"value":null}] 05:12:57 INFO - PROCESS | 1886 | 1484917977545 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:13:00 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afeac00 == 5 [pid = 1933] [id = 538] 05:13:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0x9caac000) [pid = 1933] [serial = 1503] [outer = (nil)] 05:13:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0x9cab9400) [pid = 1933] [serial = 1504] [outer = 0x9caac000] 05:13:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0x9e234000) [pid = 1933] [serial = 1505] [outer = 0x9caac000] 05:13:00 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0x9e261400) [pid = 1933] [serial = 1490] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html] 05:13:00 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0x9e93c000) [pid = 1933] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 05:13:00 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0x9e936800) [pid = 1933] [serial = 1493] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 05:13:00 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0xa39e3c00) [pid = 1933] [serial = 1481] [outer = (nil)] [url = http://web-platform.test:8000/selection/addRange.html] 05:13:00 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0x9cab4000) [pid = 1933] [serial = 1487] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html] 05:13:01 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e23b000 == 6 [pid = 1933] [id = 539] 05:13:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0x9e23bc00) [pid = 1933] [serial = 1506] [outer = (nil)] 05:13:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0x9e23c000) [pid = 1933] [serial = 1507] [outer = 0x9e23bc00] 05:13:01 INFO - .................. 05:13:01 INFO - TEST-OK | /selection/getSelection.html | took 4322ms 05:13:01 INFO - TEST-START | /selection/interfaces.html 05:13:01 INFO - PROCESS | 1886 | 1484917981523 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]]]}] 05:13:01 INFO - PROCESS | 1886 | 1484917981561 Marionette TRACE conn4 -> [0,1619,"getWindowHandle",null] 05:13:01 INFO - PROCESS | 1886 | 1484917981570 Marionette TRACE conn4 <- [1,1619,null,{"value":"2147483649"}] 05:13:01 INFO - PROCESS | 1886 | 1484917981578 Marionette TRACE conn4 -> [0,1620,"timeouts",{"script":35000}] 05:13:01 INFO - PROCESS | 1886 | 1484917981586 Marionette TRACE conn4 <- [1,1620,null,{}] 05:13:01 INFO - PROCESS | 1886 | 1484917981609 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}] 05:13:01 INFO - PROCESS | 1886 | 1484917981805 Marionette TRACE conn4 <- [1,1621,null,{"value":null}] 05:13:01 INFO - PROCESS | 1886 | 1484917981887 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:13:01 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e25b400 == 7 [pid = 1933] [id = 540] 05:13:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0x9e25b800) [pid = 1933] [serial = 1508] [outer = (nil)] 05:13:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0x9e25f400) [pid = 1933] [serial = 1509] [outer = 0x9e25b800] 05:13:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0x9e262000) [pid = 1933] [serial = 1510] [outer = 0x9e25b800] 05:13:02 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(ParseTypeAttribute(type, &version)) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsScriptLoader.cpp, line 1455 05:13:03 INFO - .............................................. 05:13:03 INFO - TEST-OK | /selection/interfaces.html | took 2120ms 05:13:03 INFO - TEST-START | /selection/isCollapsed.html 05:13:03 INFO - PROCESS | 1886 | 1484917983645 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]]]}] 05:13:03 INFO - PROCESS | 1886 | 1484917983698 Marionette TRACE conn4 -> [0,1623,"getWindowHandle",null] 05:13:03 INFO - PROCESS | 1886 | 1484917983700 Marionette TRACE conn4 <- [1,1623,null,{"value":"2147483649"}] 05:13:03 INFO - PROCESS | 1886 | 1484917983714 Marionette TRACE conn4 -> [0,1624,"timeouts",{"script":35000}] 05:13:03 INFO - PROCESS | 1886 | 1484917983725 Marionette TRACE conn4 <- [1,1624,null,{}] 05:13:03 INFO - PROCESS | 1886 | 1484917983746 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}] 05:13:03 INFO - PROCESS | 1886 | 1484917983944 Marionette TRACE conn4 <- [1,1625,null,{"value":null}] 05:13:04 INFO - PROCESS | 1886 | 1484917984009 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:13:04 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e2c3800 == 8 [pid = 1933] [id = 541] 05:13:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9e2c4400) [pid = 1933] [serial = 1511] [outer = (nil)] 05:13:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9e936000) [pid = 1933] [serial = 1512] [outer = 0x9e2c4400] 05:13:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9e939000) [pid = 1933] [serial = 1513] [outer = 0x9e2c4400] 05:13:05 INFO - .......... 05:13:05 INFO - PROCESS | 1886 | 1484917985665 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]]]}] 05:13:05 INFO - ................................................. 05:13:05 INFO - TEST-OK | /selection/isCollapsed.html | took 2057ms 05:13:05 INFO - PROCESS | 1886 | 1484917985770 Marionette TRACE conn4 -> [0,1627,"getWindowHandle",null] 05:13:05 INFO - PROCESS | 1886 | 1484917985775 Marionette TRACE conn4 <- [1,1627,null,{"value":"2147483649"}] 05:13:05 INFO - TEST-START | /selection/removeAllRanges.html 05:13:05 INFO - PROCESS | 1886 | 1484917985788 Marionette TRACE conn4 -> [0,1628,"timeouts",{"script":35000}] 05:13:05 INFO - PROCESS | 1886 | 1484917985793 Marionette TRACE conn4 <- [1,1628,null,{}] 05:13:05 INFO - PROCESS | 1886 | 1484917985801 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}] 05:13:05 INFO - PROCESS | 1886 | 1484917985966 Marionette TRACE conn4 <- [1,1629,null,{"value":null}] 05:13:06 INFO - PROCESS | 1886 | 1484917986101 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:13:06 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caac800 == 9 [pid = 1933] [id = 542] 05:13:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9cab0c00) [pid = 1933] [serial = 1514] [outer = (nil)] 05:13:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9e232400) [pid = 1933] [serial = 1515] [outer = 0x9cab0c00] 05:13:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9e237400) [pid = 1933] [serial = 1516] [outer = 0x9cab0c00] 05:13:06 INFO - PROCESS | 1886 | --DOCSHELL 0x9e23b000 == 8 [pid = 1933] [id = 539] 05:13:06 INFO - PROCESS | 1886 | --DOCSHELL 0x9afeac00 == 7 [pid = 1933] [id = 538] 05:13:06 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe4400 == 6 [pid = 1933] [id = 537] 05:13:06 INFO - PROCESS | 1886 | --DOCSHELL 0x9e93b000 == 5 [pid = 1933] [id = 536] 05:13:06 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0xa45e0400) [pid = 1933] [serial = 1483] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9e232c00) [pid = 1933] [serial = 1489] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9e2bd400) [pid = 1933] [serial = 1492] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9e93cc00) [pid = 1933] [serial = 1496] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9e937c00) [pid = 1933] [serial = 1494] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html] 05:13:06 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9e2b8c00) [pid = 1933] [serial = 1491] [outer = (nil)] [url = about:blank] 05:13:08 INFO - ...................................................................................................................... 05:13:08 INFO - TEST-OK | /selection/removeAllRanges.html | took 2306ms 05:13:08 INFO - TEST-START | /selection/selectAllChildren.html 05:13:08 INFO - PROCESS | 1886 | 1484917987962 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"]]]}] 05:13:08 INFO - PROCESS | 1886 | 1484917988093 Marionette TRACE conn4 -> [0,1631,"getWindowHandle",null] 05:13:08 INFO - PROCESS | 1886 | 1484917988102 Marionette TRACE conn4 <- [1,1631,null,{"value":"2147483649"}] 05:13:08 INFO - PROCESS | 1886 | 1484917988169 Marionette TRACE conn4 -> [0,1632,"timeouts",{"script":35000}] 05:13:08 INFO - PROCESS | 1886 | 1484917988171 Marionette TRACE conn4 <- [1,1632,null,{}] 05:13:08 INFO - PROCESS | 1886 | 1484917988189 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}] 05:13:08 INFO - PROCESS | 1886 | 1484917988481 Marionette TRACE conn4 <- [1,1633,null,{"value":null}] 05:13:08 INFO - PROCESS | 1886 | 1484917988539 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:13:08 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e2c2800 == 6 [pid = 1933] [id = 543] 05:13:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9e2c2c00) [pid = 1933] [serial = 1517] [outer = (nil)] 05:13:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9e937000) [pid = 1933] [serial = 1518] [outer = 0x9e2c2c00] 05:13:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9e93ac00) [pid = 1933] [serial = 1519] [outer = 0x9e2c2c00] 05:13:09 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:09 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:09 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:09 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:09 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:10 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:11 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:12 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:13 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:15 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:16 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(content) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsDocumentEncoder.cpp, line 834 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:17 INFO - PROCESS | 1886 | [Child 1933] 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 05:13:20 INFO - PROCESS | 1886 | 1484918000159 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--DOMWINDOW == 30 (0x9afe4800) [pid = 1933] [serial = 1500] [outer = (nil)] [url = http://web-platform.test:8000/selection/getRangeAt.html] 05:13:20 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9caac000) [pid = 1933] [serial = 1503] [outer = (nil)] [url = http://web-platform.test:8000/selection/getSelection.html] 05:13:20 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9e23bc00) [pid = 1933] [serial = 1506] [outer = (nil)] [url = about:blank] 05:13:26 INFO - ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 05:13:26 INFO - PROCESS | 1886 | ,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/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 26 comment",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 27 detachedComment",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 32 docfrag",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 35 doctype",0,null,null],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 46 [detachedTextNode, 0, detachedTextNode, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 0 paras[0]",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 1 paras[0].firstChild",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 2 paras[1]",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 3 paras[1].firstChild",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 6 detachedPara1",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 7 detachedPara1.firstChild",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 8 detachedPara1",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 9 detachedPara1.firstChild",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 10 testDiv",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 11 document",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 12 detachedDiv",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 13 detachedPara2",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 19 detachedTextNode",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 26 comment",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 27 detachedComment",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 32 docfrag",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 35 doctype",0,null,null],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 47 [detachedForeignTextNode, 7, detachedForeignTextNode, 7], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 0 paras[0]",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 1 paras[0].firstChild",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 2 paras[1]",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 3 paras[1].firstChild",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 6 detachedPara1",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 8 detachedPara1",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 10 testDiv",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 11 document",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 12 detachedDiv",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 13 detachedPara2",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 19 detachedTextNode",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 26 comment",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 27 detachedComment",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 32 docfrag",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 35 doctype",0,null,null],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 48 [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 0 paras[0]",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 1 paras[0].firstChild",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 2 paras[1]",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 3 paras[1].firstChild",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 6 detachedPara1",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 7 detachedPara1.firstChild",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 8 detachedPara1",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 9 detachedPara1.firstChild",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 10 testDiv",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 11 document",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 12 detachedDiv",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 13 detachedPara2",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 19 detachedTextNode",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 26 comment",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 27 detachedComment",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 32 docfrag",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 35 doctype",0,null,null],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 49 [detachedXmlTextNode, 7, detachedXmlTextNode, 7], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 0 paras[0]",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 1 paras[0].firstChild",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 2 paras[1]",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 3 paras[1].firstChild",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 6 detachedPara1",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 7 detachedPara1.firstChild",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 8 detachedPara1",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 9 detachedPara1.firstChild",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 10 testDiv",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 11 document",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 12 detachedDiv",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 13 detachedPara2",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 19 detachedTextNode",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 26 comment",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 27 detachedComment",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 32 docfrag",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 35 doctype",0,null,null],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 50 [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 0 paras[0]",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 1 paras[0].firstChild",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 2 paras[1]",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 3 paras[1].firstChild",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 6 detachedPara1",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 7 detachedPara1.firstChild",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 8 detachedPara1",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 9 detachedPara1.firstChild",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 10 testDiv",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 11 document",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 12 detachedDiv",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 13 detachedPara2",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 19 detachedTextNode",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 26 comment",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 27 detachedComment",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 32 docfrag",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 35 doctype",0,null,null],["Range 51 [detachedComment, 3, detachedComment, 4], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 51 [detachedComment, 3, detachedComment, 4], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 0 paras[0]",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 1 paras[0].firstChild",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 2 paras[1]",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 3 paras[1].firstChild",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 6 detachedPara1",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 7 detachedPara1.firstChild",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 8 detachedPara1",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 9 detachedPara1.firstChild",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 10 testDiv",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 11 document",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 12 detachedDiv",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 13 detachedPara2",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 19 detachedTextNode",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 26 comment",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 27 detachedComment",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 32 docfrag",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 35 doctype",0,null,null],["Range 52 [detachedComment, 5, detachedComment, 5], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 52 [detachedComment, 5, detachedComment, 5], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 0 paras[0]",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 1 paras[0].firstChild",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 2 paras[1]",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 3 paras[1].firstChild",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 6 detachedPara1",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 7 detachedPara1.firstChild",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 8 detachedPara1",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 9 detachedPara1.firstChild",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 10 testDiv",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 11 document",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 12 detachedDiv",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 13 detachedPara2",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 19 detachedTextNode",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 26 comment",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 27 detachedComment",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 32 docfrag",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 35 doctype",0,null,null],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 53 [detachedForeignComment, 0, detachedForeignComment, 1], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 0 paras[0]",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 1 paras[0].firstChild",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 2 paras[1]",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 3 paras[1].firstChild",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 6 detachedPara1",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 7 detachedPara1.firstChild",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 8 detachedPara1",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 9 detachedPara1.firstChild",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 10 testDiv",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 11 document",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 12 detachedDiv",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 13 detachedPara2",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 19 detachedTextNode",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 26 comment",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 27 detachedComment",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 32 docfrag",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 35 doctype",0,null,null],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 54 [detachedForeignComment, 4, detachedForeignComment, 4], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 0 paras[0]",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 1 paras[0].firstChild",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 2 paras[1]",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 3 paras[1].firstChild",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 6 detachedPara1",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 7 detachedPara1.firstChild",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 8 detachedPara1",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 9 detachedPara1.firstChild",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 10 testDiv",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 11 document",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 12 detachedDiv",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 13 detachedPara2",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 19 detachedTextNode",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 26 comment",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 27 detachedComment",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 32 docfrag",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 35 doctype",0,null,null],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 55 [detachedXmlComment, 2, detachedXmlComment, 6], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 0 paras[0]",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 1 paras[0].firstChild",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 2 paras[1]",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 3 paras[1].firstChild",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 6 detachedPara1",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 8 detachedPara1",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 10 testDiv",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 11 document",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 12 detachedDiv",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 13 detachedPara2",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 19 detachedTextNode",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 26 comment",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 27 detachedComment",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 32 docfrag",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 35 doctype",0,null,null],["Range 56 [docfrag, 0, docfrag, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 56 [docfrag, 0, docfrag, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 0 paras[0]",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 1 paras[0].firstChild",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 2 paras[1]",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 3 paras[1].firstChild",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 6 detachedPara1",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 8 detachedPara1",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 10 testDiv",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 11 document",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 12 detachedDiv",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 13 detachedPara2",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 19 detachedTextNode",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 26 comment",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 27 detachedComment",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 32 docfrag",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 35 doctype",0,null,null],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 57 [foreignDocfrag, 0, foreignDocfrag, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 0 paras[0]",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 1 paras[0].firstChild",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 2 paras[1]",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 3 paras[1].firstChild",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 4 foreignPara1",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 5 foreignPara1.firstChild",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 6 detachedPara1",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 7 detachedPara1.firstChild",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 8 detachedPara1",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 9 detachedPara1.firstChild",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 10 testDiv",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 11 document",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 12 detachedDiv",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 13 detachedPara2",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 14 foreignDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 15 foreignPara2",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 16 xmlDoc",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 17 xmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 18 detachedXmlElement",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 19 detachedTextNode",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 20 foreignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 21 detachedForeignTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 22 xmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 23 detachedXmlTextNode",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 24 processingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 25 detachedProcessingInstruction",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 26 comment",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 27 detachedComment",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 28 foreignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 29 detachedForeignComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 30 xmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 31 detachedXmlComment",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 32 docfrag",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 33 foreignDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 34 xmlDocfrag",1,"","@http://web-platform.test:8000/selection/selectAllChildren.html:31:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 35 doctype",0,null,null],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 36 foreignDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"],["Range 58 [xmlDocfrag, 0, xmlDocfrag, 0], node 37 xmlDoctype",1,"assert_throws: selectAllChildren() on a DocumentType must throw InvalidNodeTypeError function \"function () {\n selection.selectAllChildren(node);\n }\" threw object \"[Exception... \"Failure\" nsresult: \"0x80004005 (NS_ERROR_FAILURE)\" location: \"JS frame :: http://web-platform.test:8000/selection/selectAllChildren.html :: :: line 26\" data: no]\" that is not a DOMException INVALID_NODE_TYPE_ERR: property \"code\" is equal to undefined, expected 24","@http://web-platform.test:8000/selection/selectAllChildren.html:25:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\n@http://web-platform.test:8000/selection/selectAllChildren.html:18:9\n"]]]}] 05:13:26 INFO - ........................ 05:13:26 INFO - PROCESS | 1886 | --DOCSHELL 0x9caac800 == 5 [pid = 1933] [id = 542] 05:13:26 INFO - PROCESS | 1886 | --DOCSHELL 0x9e2c3800 == 4 [pid = 1933] [id = 541] 05:13:26 INFO - PROCESS | 1886 | --DOCSHELL 0x9e25b400 == 3 [pid = 1933] [id = 540] 05:13:26 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0x9e969400) [pid = 1933] [serial = 1498] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0x9e23c000) [pid = 1933] [serial = 1507] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0x9cab9400) [pid = 1933] [serial = 1504] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0x9caab400) [pid = 1933] [serial = 1502] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0x9e234000) [pid = 1933] [serial = 1505] [outer = (nil)] [url = about:blank] 05:13:26 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0x9afe9800) [pid = 1933] [serial = 1501] [outer = (nil)] [url = about:blank] 05:13:27 INFO - .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 05:13:27 INFO - TEST-OK | /selection/selectAllChildren.html | took 19094ms 05:13:27 INFO - PROCESS | 1886 | 1484918007316 Marionette TRACE conn4 -> [0,1635,"getWindowHandle",null] 05:13:27 INFO - PROCESS | 1886 | 1484918007320 Marionette TRACE conn4 <- [1,1635,null,{"value":"2147483649"}] 05:13:27 INFO - PROCESS | 1886 | 1484918007503 Marionette TRACE conn4 -> [0,1636,"timeouts",{"script":35000}] 05:13:27 INFO - PROCESS | 1886 | 1484918007507 Marionette TRACE conn4 <- [1,1636,null,{}] 05:13:27 INFO - PROCESS | 1886 | 1484918007532 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}] 05:13:27 INFO - TEST-START | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html 05:13:27 INFO - PROCESS | 1886 | 1484918007704 Marionette TRACE conn4 <- [1,1637,null,{"value":null}] 05:13:27 INFO - PROCESS | 1886 | 1484918007776 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:13:27 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe6800 == 4 [pid = 1933] [id = 544] 05:13:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0x9afe6c00) [pid = 1933] [serial = 1520] [outer = (nil)] 05:13:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0x9afee800) [pid = 1933] [serial = 1521] [outer = 0x9afe6c00] 05:13:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0x9cab0400) [pid = 1933] [serial = 1522] [outer = 0x9afe6c00] 05:13:28 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0x9e25b800) [pid = 1933] [serial = 1508] [outer = (nil)] [url = http://web-platform.test:8000/selection/interfaces.html] 05:13:28 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0x9cab0c00) [pid = 1933] [serial = 1514] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html] 05:13:28 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0x9e2c4400) [pid = 1933] [serial = 1511] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html] 05:13:28 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0x9e93fc00) [pid = 1933] [serial = 1497] [outer = (nil)] [url = http://web-platform.test:8000/selection/extend.html] 05:13:29 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cab3800 == 5 [pid = 1933] [id = 545] 05:13:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0x9cab4000) [pid = 1933] [serial = 1523] [outer = (nil)] 05:13:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0x9cab5400) [pid = 1933] [serial = 1524] [outer = 0x9cab4000] 05:13:35 INFO - PROCESS | 1886 | 1484918012498 Marionette TRACE conn4 <- [1,1638,null,{"value":["/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html",0,null,null,[["Selectors-API Level 2 Test Suite: HTML with Selectors Level 3",0,null,null],["Document supports query",1,"assert_true: Document supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document supports queryAll",1,"assert_true: Document supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:67:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element supports query",1,"assert_true: Detached Element supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element supports queryAll",1,"assert_true: Detached Element supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:68:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment supports query",1,"assert_true: Fragment supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment supports queryAll",1,"assert_true: Fragment supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:69:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element supports query",1,"assert_true: In-document Element supports query. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:7:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:5:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element supports queryAll",1,"assert_true: In-document Element supports queryAll. expected true got false","interfaceCheckQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\ninterfaceCheckQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:10:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:70:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll no parameter",0,null,null],["Document.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query no parameter.",0,null,null],["Document.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:72:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll no parameter",0,null,null],["Detached Element.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query no parameter.",0,null,null],["Detached Element.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:73:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll no parameter",0,null,null],["Fragment.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query no parameter.",0,null,null],["Fragment.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:74:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll null",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:45:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:44:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll undefined",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:49:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:48:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll no parameter",0,null,null],["In-document Element.query null",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:59:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:58:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query undefined",1,"root.query is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:65:15\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:64:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query no parameter.",0,null,null],["In-document Element.queryAll tree order",1,"root.queryAll is not a function","runSpecialSelectorTests/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:77:14\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunSpecialSelectorTests@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:76:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:75:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:77:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:78:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:79:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element: static NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:24:11\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:23:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element: new NodeList",1,"root.queryAll is not a function","verifyStaticList/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:34:12\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nverifyStaticList@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:33:3\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:80:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Document.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Detached Element.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["Fragment.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Empty String: ",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Empty String: ",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: [",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: [",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: (",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: (",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: )",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: )",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: {",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: {",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: }",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: }",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: <",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: <",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid character: >",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid character: >",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid ID: #",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid ID: #",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid group of selectors: div,",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: .",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: .",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: .5cm",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: ..test",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: .foo..quux",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid class: .bar.",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid combinator: div & address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid combinator: div >> address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid combinator: div ++ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid combinator: div ~~ address, p",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid [att=value] selector: [*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid [att=value] selector: [*|*=test]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ]",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Unknown pseudo-class: div:example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Unknown pseudo-class: :example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Unknown pseudo-element: div::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Unknown pseudo-element: ::example",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid pseudo-element: :::before",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Undeclared namespace: ns|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Undeclared namespace: :not(ns|div)",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid namespace: ^|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.query: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.query(q)\n }\" threw object \"TypeError: root.query is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document Element.queryAll: Invalid namespace: $|div",1,"assert_throws: function \"function () {\n root.queryAll(q)\n }\" threw object \"TypeError: root.queryAll is not a function\" that is not a DOMException SyntaxError: property \"code\" is equal to undefined, expected 12","runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:5\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >*",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >*",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >*",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >*",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>*",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>*",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>*",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>*",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): *",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): *",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): *",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): *",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence---DOCSHELL 0x9e2c2800 == 4 [pid = 1933] [id = 543] 05:13:35 INFO - PROCESS | 1886 | 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--DOMWINDOW == 22 (0x9e262000) [pid = 1933] [serial = 1510] [outer = (nil)] [url = about:blank] 05:13:35 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0x9e237400) [pid = 1933] [serial = 1516] [outer = (nil)] [url = about:blank] 05:13:35 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0x9e939000) [pid = 1933] [serial = 1513] [outer = (nil)] [url = about:blank] 05:13:35 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0x9e232400) [pid = 1933] [serial = 1515] [outer = (nil)] [url = about:blank] 05:13:35 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0x9e936000) [pid = 1933] [serial = 1512] [outer = (nil)] [url = about:blank] 05:13:35 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0x9e25f400) [pid = 1933] [serial = 1509] [outer = (nil)] [url = about:blank] 05:13:35 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0x9e96cc00) [pid = 1933] [serial = 1499] [outer = (nil)] [url = about:blank] 05:13:40 INFO - ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 05:13:40 INFO - PROCESS | 1886 | ): #attr-presence-select3 option[selected]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align=\"center\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align=\"center\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align=\"center\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align=\"center\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=\"\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=\"\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=\"\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=\"\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align=\"c\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align=\"c\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align=\"c\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align=\"c\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align=\"centera\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align=\"centera\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align=\"centera\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align=\"centera\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value=\"\\e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value=\"\\e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value=\"\\e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value=\"\\e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo=\"\\e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo=\"\\e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo=\"\\e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo=\"\\e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type=\"hidden\"],#attr-value input[type='radio']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type=\"hidden\"],#attr-value input[type='radio']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type=\"hidden\"],#attr-value input[type='radio']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type=\"hidden\"],#attr-value input[type='radio']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~=\"div1\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~=\"div1\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~=\"div1\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~=\"div1\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=\"\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=\"\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=\"\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=\"\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~=\"div\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~=\"div\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~=\"div\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~=\"div\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~=\"\\0000e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~=\"\\0000e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~=\"\\0000e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~=\"\\0000e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~=\"\\e9\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~=\"\\e9\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~=\"\\e9\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~=\"\\e9\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=\"bookmark\"],#attr-whitespace a[rel~='nofollow']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=\"bookmark\"],#attr-whitespace a[rel~='nofollow']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=\"bookmark\"],#attr-whitespace a[rel~='nofollow']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=\"bookmark\"],#attr-whitespace a[rel~='nofollow']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~=\"book mark\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~=\"book mark\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~=\"book mark\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~=\"book mark\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|=\"en\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|=\"en\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|=\"en\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|=\"en\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|=\"fr\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|=\"fr\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|=\"fr\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|=\"fr\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|=\"en\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|=\"en\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|=\"en\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|=\"en\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|=\"es-AR\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|=\"es-AR\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|=\"es-AR\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|=\"es-AR\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^=\"http://www\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^=\"http://www\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^=\"http://www\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^=\"http://www\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^=\"en-\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^=\"en-\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^=\"en-\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^=\"en-\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=\" apple\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=\" apple\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=\" apple\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=\" apple\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=\".org\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=\".org\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=\".org\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=\".org\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$=\"-CH\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$=\"-CH\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$=\"-CH\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$=\"-CH\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple ']",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple ']",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple ']",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple ']",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$=\"apple \"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$=\"apple \"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$=\"apple \"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$=\"apple \"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*=\"http://www\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*=\"http://www\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*=\"http://www\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*=\"http://www\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=\".org\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=\".org\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=\".org\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=\".org\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=\".example.\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=\".example.\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=\".example.\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=\".example.\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*=\"en-\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*=\"en-\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*=\"en-\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*=\"en-\"]",1,"root.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*=\"-CH\"]",1,"context.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*=\"-CH\"]",1,"context.query is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1443:17\n"],["In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*=\"-CH\"]",1,"root.queryAll is not a function","runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1403:20\ntest@http://web-platform.test:8000/resources/testharness.js:501:9\nrunValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:11\ninit@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3\nTest.prototype.step@http://web-platform.test:8000/resources/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://web-platform.test:8000/resources/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"]]]}] 05:13:40 INFO - .................................................................................................................................................................................................. 05:13:40 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 13236ms 05:13:40 INFO - PROCESS | 1886 | 1484918020780 Marionette TRACE conn4 -> [0,1639,"getWindowHandle",null] 05:13:40 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html 05:13:40 INFO - PROCESS | 1886 | 1484918020791 Marionette TRACE conn4 <- [1,1639,null,{"value":"2147483649"}] 05:13:40 INFO - PROCESS | 1886 | 1484918020799 Marionette TRACE conn4 -> [0,1640,"timeouts",{"script":35000}] 05:13:40 INFO - PROCESS | 1886 | 1484918020805 Marionette TRACE conn4 <- [1,1640,null,{}] 05:13:40 INFO - PROCESS | 1886 | 1484918020817 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}] 05:13:40 INFO - PROCESS | 1886 | 1484918020976 Marionette TRACE conn4 <- [1,1641,null,{"value":null}] 05:13:41 INFO - PROCESS | 1886 | 1484918021029 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:13:41 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afea400 == 5 [pid = 1933] [id = 546] 05:13:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0x9afee000) [pid = 1933] [serial = 1525] [outer = (nil)] 05:13:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0x9b73d800) [pid = 1933] [serial = 1526] [outer = 0x9afee000] 05:13:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0x9b741000) [pid = 1933] [serial = 1527] [outer = 0x9afee000] 05:13:42 INFO - ................................ 05:13:42 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 1714ms 05:13:42 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html 05:13:42 INFO - PROCESS | 1886 | 1484918022437 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"]]]}] 05:13:42 INFO - PROCESS | 1886 | 1484918022516 Marionette TRACE conn4 -> [0,1643,"getWindowHandle",null] 05:13:42 INFO - PROCESS | 1886 | 1484918022526 Marionette TRACE conn4 <- [1,1643,null,{"value":"2147483649"}] 05:13:42 INFO - PROCESS | 1886 | 1484918022530 Marionette TRACE conn4 -> [0,1644,"timeouts",{"script":35000}] 05:13:42 INFO - PROCESS | 1886 | 1484918022533 Marionette TRACE conn4 <- [1,1644,null,{}] 05:13:42 INFO - PROCESS | 1886 | 1484918022544 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}] 05:13:42 INFO - PROCESS | 1886 | 1484918022774 Marionette TRACE conn4 <- [1,1645,null,{"value":null}] 05:13:42 INFO - PROCESS | 1886 | 1484918022839 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:13:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe6800 == 4 [pid = 1933] [id = 544] 05:13:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9cab3800 == 3 [pid = 1933] [id = 545] 05:13:43 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0x9e937000) [pid = 1933] [serial = 1518] [outer = (nil)] [url = about:blank] 05:13:43 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0x9afee800) [pid = 1933] [serial = 1521] [outer = (nil)] [url = about:blank] 05:13:43 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afeb400 == 4 [pid = 1933] [id = 547] 05:13:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0x9afedc00) [pid = 1933] [serial = 1528] [outer = (nil)] 05:13:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0x9b739000) [pid = 1933] [serial = 1529] [outer = 0x9afedc00] 05:13:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0x9b73e400) [pid = 1933] [serial = 1530] [outer = 0x9afedc00] 05:13:44 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cab7c00 == 5 [pid = 1933] [id = 548] 05:13:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0x9cab9c00) [pid = 1933] [serial = 1531] [outer = (nil)] 05:13:44 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caf0800 == 6 [pid = 1933] [id = 549] 05:13:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0x9caf1400) [pid = 1933] [serial = 1532] [outer = (nil)] 05:13:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0x9caf1c00) [pid = 1933] [serial = 1533] [outer = 0x9cab9c00] 05:13:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0x9caf3400) [pid = 1933] [serial = 1534] [outer = 0x9caf1400] 05:13:45 INFO - ............................................................................................................................................................................................................................................................................................................................................................... 05:13:45 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/semantics.html | took 3098ms 05:13:45 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/syntax.html 05:13:45 INFO - PROCESS | 1886 | 1484918025344 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]]]}] 05:13:45 INFO - PROCESS | 1886 | 1484918025632 Marionette TRACE conn4 -> [0,1647,"getWindowHandle",null] 05:13:45 INFO - PROCESS | 1886 | 1484918025639 Marionette TRACE conn4 <- [1,1647,null,{"value":"2147483649"}] 05:13:45 INFO - PROCESS | 1886 | 1484918025647 Marionette TRACE conn4 -> [0,1648,"timeouts",{"script":35000}] 05:13:45 INFO - PROCESS | 1886 | 1484918025650 Marionette TRACE conn4 <- [1,1648,null,{}] 05:13:45 INFO - PROCESS | 1886 | 1484918025664 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}] 05:13:45 INFO - PROCESS | 1886 | 1484918025895 Marionette TRACE conn4 <- [1,1649,null,{"value":null}] 05:13:46 INFO - PROCESS | 1886 | 1484918025977 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:13:46 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caf4000 == 7 [pid = 1933] [id = 550] 05:13:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0x9d1f4800) [pid = 1933] [serial = 1535] [outer = (nil)] 05:13:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0x9d1f9800) [pid = 1933] [serial = 1536] [outer = 0x9d1f4800] 05:13:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0x9d1fcc00) [pid = 1933] [serial = 1537] [outer = 0x9d1f4800] 05:13:46 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e258800 == 8 [pid = 1933] [id = 551] 05:13:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0x9e259800) [pid = 1933] [serial = 1538] [outer = (nil)] 05:13:46 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e25c400 == 9 [pid = 1933] [id = 552] 05:13:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9e25e800) [pid = 1933] [serial = 1539] [outer = (nil)] 05:13:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9e25f800) [pid = 1933] [serial = 1540] [outer = 0x9e259800] 05:13:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9e262800) [pid = 1933] [serial = 1541] [outer = 0x9e25e800] 05:13:48 INFO - .................................................................................................................................................................................................................................................................................................................................................................................... 05:13:48 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/syntax.html | took 2683ms 05:13:48 INFO - TEST-START | /selectors/child-indexed-pseudo-class.html 05:13:48 INFO - PROCESS | 1886 | 1484918028081 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]]]}] 05:13:48 INFO - PROCESS | 1886 | 1484918028330 Marionette TRACE conn4 -> [0,1651,"getWindowHandle",null] 05:13:48 INFO - PROCESS | 1886 | 1484918028333 Marionette TRACE conn4 <- [1,1651,null,{"value":"2147483649"}] 05:13:48 INFO - PROCESS | 1886 | 1484918028343 Marionette TRACE conn4 -> [0,1652,"timeouts",{"script":35000}] 05:13:48 INFO - PROCESS | 1886 | 1484918028345 Marionette TRACE conn4 <- [1,1652,null,{}] 05:13:48 INFO - PROCESS | 1886 | 1484918028355 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}] 05:13:48 INFO - PROCESS | 1886 | 1484918028591 Marionette TRACE conn4 <- [1,1653,null,{"value":null}] 05:13:48 INFO - PROCESS | 1886 | 1484918028662 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:13:48 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e936400 == 10 [pid = 1933] [id = 553] 05:13:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9e939000) [pid = 1933] [serial = 1542] [outer = (nil)] 05:13:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9e95d400) [pid = 1933] [serial = 1543] [outer = 0x9e939000] 05:13:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9e96c000) [pid = 1933] [serial = 1544] [outer = 0x9e939000] 05:13:49 INFO - PROCESS | 1886 | 1484918029722 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",1,"assert_equals: Expected HTML element to match :first-child expected false but got true","check@http://web-platform.test:8000/selectors/child-indexed-pseudo-class.html:14:7\n@http://web-platform.test:8000/selectors/child-indexed-pseudo-class.html:39: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/selectors/child-indexed-pseudo-class.html:9:1\n"]]]}] 05:13:49 INFO - . 05:13:49 INFO - TEST-OK | /selectors/child-indexed-pseudo-class.html | took 1450ms 05:13:49 INFO - PROCESS | 1886 | 1484918029794 Marionette TRACE conn4 -> [0,1655,"getWindowHandle",null] 05:13:49 INFO - PROCESS | 1886 | 1484918029798 Marionette TRACE conn4 <- [1,1655,null,{"value":"2147483649"}] 05:13:49 INFO - TEST-START | /service-workers/cache-storage/common.https.html 05:13:49 INFO - PROCESS | 1886 | 1484918029806 Marionette TRACE conn4 -> [0,1656,"getContext",null] 05:13:49 INFO - PROCESS | 1886 | 1484918029809 Marionette TRACE conn4 <- [1,1656,null,{"value":"content"}] 05:13:49 INFO - PROCESS | 1886 | 1484918029814 Marionette TRACE conn4 -> [0,1657,"setContext",{"value":"chrome"}] 05:13:49 INFO - PROCESS | 1886 | 1484918029817 Marionette TRACE conn4 <- [1,1657,null,{}] 05:13:49 INFO - PROCESS | 1886 | 1484918029825 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}] 05:13:49 INFO - PROCESS | 1886 | 1484918029845 Marionette TRACE conn4 <- [1,1658,null,{"value":true}] 05:13:49 INFO - Setting pref dom.caches.enabled (true) 05:13:49 INFO - PROCESS | 1886 | 1484918029854 Marionette TRACE conn4 -> [0,1659,"setContext",{"value":"content"}] 05:13:49 INFO - PROCESS | 1886 | 1484918029857 Marionette TRACE conn4 <- [1,1659,null,{}] 05:13:49 INFO - PROCESS | 1886 | 1484918029866 Marionette TRACE conn4 -> [0,1660,"getContext",null] 05:13:49 INFO - PROCESS | 1886 | 1484918029874 Marionette TRACE conn4 <- [1,1660,null,{"value":"content"}] 05:13:49 INFO - PROCESS | 1886 | 1484918029881 Marionette TRACE conn4 -> [0,1661,"setContext",{"value":"chrome"}] 05:13:49 INFO - PROCESS | 1886 | 1484918029888 Marionette TRACE conn4 <- [1,1661,null,{}] 05:13:49 INFO - PROCESS | 1886 | 1484918029898 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}] 05:13:49 INFO - PROCESS | 1886 | 1484918029928 Marionette TRACE conn4 <- [1,1662,null,{"value":null}] 05:13:49 INFO - PROCESS | 1886 | 1484918029942 Marionette TRACE conn4 -> [0,1663,"setContext",{"value":"content"}] 05:13:49 INFO - PROCESS | 1886 | 1484918029945 Marionette TRACE conn4 <- [1,1663,null,{}] 05:13:49 INFO - PROCESS | 1886 | 1484918029950 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}] 05:13:50 INFO - PROCESS | 1886 | 1484918030092 Marionette TRACE conn4 <- [1,1664,null,{"value":null}] 05:13:50 INFO - PROCESS | 1886 | 1484918030142 Marionette TRACE conn4 -> [0,1665,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 05:13:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9caadc00) [pid = 1933] [serial = 1545] [outer = 0xa7699400] 05:13:50 INFO - PROCESS | 1886 | 1484918030597 Marionette TRACE conn4 <- [1,1665,null,{}] 05:13:50 INFO - PROCESS | 1886 | 1484918030620 Marionette TRACE conn4 -> [0,1666,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:13:50 INFO - PROCESS | 1886 | 1484918030649 Marionette TRACE conn4 <- [1,1666,null,{"value":null}] 05:13:50 INFO - PROCESS | 1886 | 1484918030658 Marionette TRACE conn4 -> [0,1667,"timeouts",{"script":185000}] 05:13:50 INFO - PROCESS | 1886 | 1484918030665 Marionette TRACE conn4 <- [1,1667,null,{}] 05:13:50 INFO - PROCESS | 1886 | 1484918030671 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}] 05:13:50 INFO - PROCESS | 1886 | 1484918030745 Marionette TRACE conn4 <- [1,1668,null,{"value":null}] 05:13:50 INFO - PROCESS | 1886 | 1484918030752 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:13:50 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1efc00 == 11 [pid = 1933] [id = 554] 05:13:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9d1f0000) [pid = 1933] [serial = 1546] [outer = (nil)] 05:13:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9d1f6000) [pid = 1933] [serial = 1547] [outer = 0x9d1f0000] 05:13:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9d1f2400) [pid = 1933] [serial = 1548] [outer = 0x9d1f0000] 05:13:52 INFO - PROCESS | 1886 | 1484918032312 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]]]}] 05:13:52 INFO - . 05:13:52 INFO - TEST-OK | /service-workers/cache-storage/common.https.html | took 2549ms 05:13:52 INFO - PROCESS | 1886 | 1484918032357 Marionette TRACE conn4 -> [0,1670,"getWindowHandle",null] 05:13:52 INFO - PROCESS | 1886 | 1484918032363 Marionette TRACE conn4 <- [1,1670,null,{"value":"2147483649"}] 05:13:52 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-add.https.html 05:13:52 INFO - Clearing pref dom.caches.enabled 05:13:52 INFO - PROCESS | 1886 | 1484918032377 Marionette TRACE conn4 -> [0,1671,"getContext",null] 05:13:52 INFO - PROCESS | 1886 | 1484918032379 Marionette TRACE conn4 <- [1,1671,null,{"value":"content"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032387 Marionette TRACE conn4 -> [0,1672,"setContext",{"value":"chrome"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032392 Marionette TRACE conn4 <- [1,1672,null,{}] 05:13:52 INFO - PROCESS | 1886 | 1484918032420 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}] 05:13:52 INFO - PROCESS | 1886 | 1484918032445 Marionette TRACE conn4 <- [1,1673,null,{"value":null}] 05:13:52 INFO - PROCESS | 1886 | 1484918032457 Marionette TRACE conn4 -> [0,1674,"setContext",{"value":"content"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032459 Marionette TRACE conn4 <- [1,1674,null,{}] 05:13:52 INFO - PROCESS | 1886 | 1484918032467 Marionette TRACE conn4 -> [0,1675,"getContext",null] 05:13:52 INFO - PROCESS | 1886 | 1484918032472 Marionette TRACE conn4 <- [1,1675,null,{"value":"content"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032479 Marionette TRACE conn4 -> [0,1676,"setContext",{"value":"chrome"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032484 Marionette TRACE conn4 <- [1,1676,null,{}] 05:13:52 INFO - PROCESS | 1886 | 1484918032493 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}] 05:13:52 INFO - PROCESS | 1886 | 1484918032537 Marionette TRACE conn4 <- [1,1677,null,{"value":true}] 05:13:52 INFO - PROCESS | 1886 | 1484918032545 Marionette TRACE conn4 -> [0,1678,"setContext",{"value":"content"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032553 Marionette TRACE conn4 <- [1,1678,null,{}] 05:13:52 INFO - Setting pref dom.serviceWorkers.enabled (' true') 05:13:52 INFO - PROCESS | 1886 | 1484918032561 Marionette TRACE conn4 -> [0,1679,"getContext",null] 05:13:52 INFO - PROCESS | 1886 | 1484918032571 Marionette TRACE conn4 <- [1,1679,null,{"value":"content"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032581 Marionette TRACE conn4 -> [0,1680,"setContext",{"value":"chrome"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032586 Marionette TRACE conn4 <- [1,1680,null,{}] 05:13:52 INFO - PROCESS | 1886 | 1484918032597 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}] 05:13:52 INFO - PROCESS | 1886 | 1484918032619 Marionette TRACE conn4 <- [1,1681,null,{"value":null}] 05:13:52 INFO - PROCESS | 1886 | 1484918032630 Marionette TRACE conn4 -> [0,1682,"setContext",{"value":"content"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032632 Marionette TRACE conn4 <- [1,1682,null,{}] 05:13:52 INFO - PROCESS | 1886 | 1484918032640 Marionette TRACE conn4 -> [0,1683,"getContext",null] 05:13:52 INFO - PROCESS | 1886 | 1484918032645 Marionette TRACE conn4 <- [1,1683,null,{"value":"content"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032655 Marionette TRACE conn4 -> [0,1684,"setContext",{"value":"chrome"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032658 Marionette TRACE conn4 <- [1,1684,null,{}] 05:13:52 INFO - PROCESS | 1886 | 1484918032692 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}] 05:13:52 INFO - PROCESS | 1886 | 1484918032727 Marionette TRACE conn4 <- [1,1685,null,{"value":true}] 05:13:52 INFO - Setting pref dom.caches.enabled (true) 05:13:52 INFO - PROCESS | 1886 | 1484918032744 Marionette TRACE conn4 -> [0,1686,"setContext",{"value":"content"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032747 Marionette TRACE conn4 <- [1,1686,null,{}] 05:13:52 INFO - PROCESS | 1886 | 1484918032753 Marionette TRACE conn4 -> [0,1687,"getContext",null] 05:13:52 INFO - PROCESS | 1886 | 1484918032757 Marionette TRACE conn4 <- [1,1687,null,{"value":"content"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032767 Marionette TRACE conn4 -> [0,1688,"setContext",{"value":"chrome"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032769 Marionette TRACE conn4 <- [1,1688,null,{}] 05:13:52 INFO - PROCESS | 1886 | 1484918032778 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}] 05:13:52 INFO - PROCESS | 1886 | 1484918032811 Marionette TRACE conn4 <- [1,1689,null,{"value":null}] 05:13:52 INFO - PROCESS | 1886 | 1484918032818 Marionette TRACE conn4 -> [0,1690,"setContext",{"value":"content"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032824 Marionette TRACE conn4 <- [1,1690,null,{}] 05:13:52 INFO - PROCESS | 1886 | 1484918032832 Marionette TRACE conn4 -> [0,1691,"getContext",null] 05:13:52 INFO - PROCESS | 1886 | 1484918032893 Marionette TRACE conn4 <- [1,1691,null,{"value":"content"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032900 Marionette TRACE conn4 -> [0,1692,"setContext",{"value":"chrome"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032907 Marionette TRACE conn4 <- [1,1692,null,{}] 05:13:52 INFO - PROCESS | 1886 | 1484918032916 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}] 05:13:52 INFO - PROCESS | 1886 | 1484918032946 Marionette TRACE conn4 <- [1,1693,null,{"value":null}] 05:13:52 INFO - PROCESS | 1886 | 1484918032970 Marionette TRACE conn4 -> [0,1694,"setContext",{"value":"content"}] 05:13:52 INFO - PROCESS | 1886 | 1484918032974 Marionette TRACE conn4 <- [1,1694,null,{}] 05:13:52 INFO - PROCESS | 1886 | --DOCSHELL 0x9e258800 == 10 [pid = 1933] [id = 551] 05:13:52 INFO - PROCESS | 1886 | --DOCSHELL 0x9e25c400 == 9 [pid = 1933] [id = 552] 05:13:52 INFO - PROCESS | 1886 | --DOCSHELL 0x9afea400 == 8 [pid = 1933] [id = 546] 05:13:52 INFO - PROCESS | 1886 | --DOCSHELL 0x9cab7c00 == 7 [pid = 1933] [id = 548] 05:13:52 INFO - PROCESS | 1886 | --DOCSHELL 0x9caf0800 == 6 [pid = 1933] [id = 549] 05:13:52 INFO - PROCESS | 1886 | --DOCSHELL 0x9afeb400 == 5 [pid = 1933] [id = 547] 05:13:52 INFO - PROCESS | 1886 | --DOCSHELL 0x9caf4000 == 4 [pid = 1933] [id = 550] 05:13:52 INFO - PROCESS | 1886 | --DOCSHELL 0x9e936400 == 3 [pid = 1933] [id = 553] 05:13:52 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 05:13:53 INFO - PROCESS | 1886 | 1484918032996 Marionette TRACE conn4 -> [0,1695,"getContext",null] 05:13:53 INFO - PROCESS | 1886 | 1484918032999 Marionette TRACE conn4 <- [1,1695,null,{"value":"content"}] 05:13:53 INFO - PROCESS | 1886 | 1484918033007 Marionette TRACE conn4 -> [0,1696,"setContext",{"value":"chrome"}] 05:13:53 INFO - PROCESS | 1886 | 1484918033012 Marionette TRACE conn4 <- [1,1696,null,{}] 05:13:53 INFO - PROCESS | 1886 | 1484918033023 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}] 05:13:53 INFO - PROCESS | 1886 | 1484918033050 Marionette TRACE conn4 <- [1,1697,null,{"value":null}] 05:13:53 INFO - PROCESS | 1886 | 1484918033063 Marionette TRACE conn4 -> [0,1698,"setContext",{"value":"content"}] 05:13:53 INFO - PROCESS | 1886 | 1484918033066 Marionette TRACE conn4 <- [1,1698,null,{}] 05:13:53 INFO - PROCESS | 1886 | 1484918033071 Marionette TRACE conn4 -> [0,1699,"timeouts",{"script":185000}] 05:13:53 INFO - PROCESS | 1886 | 1484918033074 Marionette TRACE conn4 <- [1,1699,null,{}] 05:13:53 INFO - PROCESS | 1886 | 1484918033080 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}] 05:13:53 INFO - PROCESS | 1886 | 1484918033256 Marionette TRACE conn4 <- [1,1700,null,{"value":null}] 05:13:53 INFO - PROCESS | 1886 | 1484918033345 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:13:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afeb400 == 4 [pid = 1933] [id = 555] 05:13:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9b737800) [pid = 1933] [serial = 1549] [outer = (nil)] 05:13:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9cab4400) [pid = 1933] [serial = 1550] [outer = 0x9b737800] 05:13:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9cae6800) [pid = 1933] [serial = 1551] [outer = 0x9b737800] 05:13:54 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 336 05:13:56 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 649 05:13:56 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'result.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 189 05:13:56 INFO - PROCESS | 1886 | 1484918036153 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,{},{}]]]}] 05:13:56 INFO - ................. 05:13:56 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-add.https.html | took 3854ms 05:13:56 INFO - PROCESS | 1886 | 1484918036282 Marionette TRACE conn4 -> [0,1702,"getWindowHandle",null] 05:13:56 INFO - PROCESS | 1886 | 1484918036296 Marionette TRACE conn4 <- [1,1702,null,{"value":"2147483649"}] 05:13:56 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-delete.https.html 05:13:56 INFO - PROCESS | 1886 | 1484918036341 Marionette TRACE conn4 -> [0,1703,"timeouts",{"script":185000}] 05:13:56 INFO - PROCESS | 1886 | 1484918036355 Marionette TRACE conn4 <- [1,1703,null,{}] 05:13:56 INFO - PROCESS | 1886 | 1484918036412 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}] 05:13:56 INFO - PROCESS | 1886 | 1484918036662 Marionette TRACE conn4 <- [1,1704,null,{"value":null}] 05:13:56 INFO - PROCESS | 1886 | 1484918036751 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:13:56 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe8400 == 5 [pid = 1933] [id = 556] 05:13:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9cab6400) [pid = 1933] [serial = 1552] [outer = (nil)] 05:13:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9d1f1c00) [pid = 1933] [serial = 1553] [outer = 0x9cab6400] 05:13:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9d1f3400) [pid = 1933] [serial = 1554] [outer = 0x9cab6400] 05:13:57 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9e2c2c00) [pid = 1933] [serial = 1517] [outer = (nil)] [url = http://web-platform.test:8000/selection/selectAllChildren.html] 05:13:57 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9afedc00) [pid = 1933] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html] 05:13:58 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9d1f4800) [pid = 1933] [serial = 1535] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/syntax.html] 05:13:58 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9e259800) [pid = 1933] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html] 05:13:58 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9e25e800) [pid = 1933] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml] 05:13:58 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9caf1400) [pid = 1933] [serial = 1532] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 05:13:58 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9cab9c00) [pid = 1933] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 05:13:58 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9afee000) [pid = 1933] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html] 05:13:58 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9afe6c00) [pid = 1933] [serial = 1520] [outer = (nil)] [url = http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html] 05:13:58 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9cab4000) [pid = 1933] [serial = 1523] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 05:13:59 INFO - PROCESS | 1886 | 1484918039312 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,{},{}]]]}] 05:13:59 INFO - ..... 05:13:59 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-delete.https.html | took 3055ms 05:13:59 INFO - PROCESS | 1886 | 1484918039536 Marionette TRACE conn4 -> [0,1706,"getWindowHandle",null] 05:13:59 INFO - PROCESS | 1886 | 1484918039541 Marionette TRACE conn4 <- [1,1706,null,{"value":"2147483649"}] 05:13:59 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-match.https.html 05:13:59 INFO - PROCESS | 1886 | 1484918039595 Marionette TRACE conn4 -> [0,1707,"timeouts",{"script":185000}] 05:13:59 INFO - PROCESS | 1886 | 1484918039602 Marionette TRACE conn4 <- [1,1707,null,{}] 05:13:59 INFO - PROCESS | 1886 | 1484918039620 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}] 05:13:59 INFO - PROCESS | 1886 | 1484918039790 Marionette TRACE conn4 <- [1,1708,null,{"value":null}] 05:13:59 INFO - PROCESS | 1886 | 1484918039892 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:13:59 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe7000 == 6 [pid = 1933] [id = 557] 05:13:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9afe7400) [pid = 1933] [serial = 1555] [outer = (nil)] 05:14:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9cab6800) [pid = 1933] [serial = 1556] [outer = 0x9afe7400] 05:14:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9caeb800) [pid = 1933] [serial = 1557] [outer = 0x9afe7400] 05:14:01 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe8400 == 5 [pid = 1933] [id = 556] 05:14:01 INFO - PROCESS | 1886 | --DOCSHELL 0x9afeb400 == 4 [pid = 1933] [id = 555] 05:14:01 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1efc00 == 3 [pid = 1933] [id = 554] 05:14:02 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9e95d400) [pid = 1933] [serial = 1543] [outer = (nil)] [url = about:blank] 05:14:02 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9e25f800) [pid = 1933] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html] 05:14:02 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9e262800) [pid = 1933] [serial = 1541] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml] 05:14:02 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9caf3400) [pid = 1933] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml] 05:14:02 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9caf1c00) [pid = 1933] [serial = 1533] [outer = (nil)] [url = http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html] 05:14:02 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9b741000) [pid = 1933] [serial = 1527] [outer = (nil)] [url = about:blank] 05:14:02 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9d1fcc00) [pid = 1933] [serial = 1537] [outer = (nil)] [url = about:blank] 05:14:02 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9b73e400) [pid = 1933] [serial = 1530] [outer = (nil)] [url = about:blank] 05:14:02 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9d1f9800) [pid = 1933] [serial = 1536] [outer = (nil)] [url = about:blank] 05:14:02 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0x9b739000) [pid = 1933] [serial = 1529] [outer = (nil)] [url = about:blank] 05:14:02 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0x9b73d800) [pid = 1933] [serial = 1526] [outer = (nil)] [url = about:blank] 05:14:02 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0x9cab0400) [pid = 1933] [serial = 1522] [outer = (nil)] [url = about:blank] 05:14:02 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0x9cab5400) [pid = 1933] [serial = 1524] [outer = (nil)] [url = http://web-platform.test:8000/dom/nodes/ParentNode-querySelector-All-content.html#target] 05:14:02 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0x9e93ac00) [pid = 1933] [serial = 1519] [outer = (nil)] [url = about:blank] 05:14:02 INFO - PROCESS | 1886 | 1484918042747 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,{},{}]]]}] 05:14:02 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!cx', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/WorkerRunnable.cpp, line 288 05:14:02 INFO - PROCESS | 1886 | [Child 1933] WARNING: WorkerControlRunnable::Run() failed.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/WorkerRunnable.cpp, line 539 05:14:02 INFO - ............... 05:14:02 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-match.https.html | took 3256ms 05:14:02 INFO - PROCESS | 1886 | 1484918042813 Marionette TRACE conn4 -> [0,1710,"getWindowHandle",null] 05:14:02 INFO - PROCESS | 1886 | 1484918042831 Marionette TRACE conn4 <- [1,1710,null,{"value":"2147483649"}] 05:14:02 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html 05:14:02 INFO - PROCESS | 1886 | 1484918042885 Marionette TRACE conn4 -> [0,1711,"timeouts",{"script":185000}] 05:14:02 INFO - PROCESS | 1886 | 1484918042910 Marionette TRACE conn4 <- [1,1711,null,{}] 05:14:02 INFO - PROCESS | 1886 | 1484918042932 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}] 05:14:03 INFO - PROCESS | 1886 | 1484918043150 Marionette TRACE conn4 <- [1,1712,null,{"value":null}] 05:14:03 INFO - PROCESS | 1886 | 1484918043224 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:03 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b73d400 == 4 [pid = 1933] [id = 558] 05:14:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0x9b73e800) [pid = 1933] [serial = 1558] [outer = (nil)] 05:14:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0x9cab0000) [pid = 1933] [serial = 1559] [outer = 0x9b73e800] 05:14:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0x9cab3000) [pid = 1933] [serial = 1560] [outer = 0x9b73e800] 05:14:04 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0x9b737800) [pid = 1933] [serial = 1549] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-add.https.html] 05:14:05 INFO - PROCESS | 1886 | 1484918045385 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,{},{}]]]}] 05:14:05 INFO - ........... 05:14:05 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-matchAll.https.html | took 2527ms 05:14:05 INFO - PROCESS | 1886 | 1484918045410 Marionette TRACE conn4 -> [0,1714,"getWindowHandle",null] 05:14:05 INFO - PROCESS | 1886 | 1484918045414 Marionette TRACE conn4 <- [1,1714,null,{"value":"2147483649"}] 05:14:05 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-put.https.html 05:14:05 INFO - PROCESS | 1886 | 1484918045442 Marionette TRACE conn4 -> [0,1715,"timeouts",{"script":185000}] 05:14:05 INFO - PROCESS | 1886 | 1484918045456 Marionette TRACE conn4 <- [1,1715,null,{}] 05:14:05 INFO - PROCESS | 1886 | 1484918045561 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}] 05:14:05 INFO - PROCESS | 1886 | 1484918045831 Marionette TRACE conn4 <- [1,1716,null,{"value":null}] 05:14:05 INFO - PROCESS | 1886 | 1484918045889 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:05 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cab9000 == 5 [pid = 1933] [id = 559] 05:14:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0x9cab9c00) [pid = 1933] [serial = 1561] [outer = (nil)] 05:14:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0x9d1f0400) [pid = 1933] [serial = 1562] [outer = 0x9cab9c00] 05:14:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0x9d1f4800) [pid = 1933] [serial = 1563] [outer = 0x9cab9c00] 05:14:07 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:14:07 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 404 05:14:07 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 404 05:14:07 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:14:07 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 05:14:07 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:14:08 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 05:14:08 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:14:08 INFO - PROCESS | 1886 | 1484918048114 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,{},{}]]]}] 05:14:08 INFO - ...................... 05:14:08 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-put.https.html | took 2764ms 05:14:08 INFO - PROCESS | 1886 | 1484918048205 Marionette TRACE conn4 -> [0,1718,"getWindowHandle",null] 05:14:08 INFO - PROCESS | 1886 | 1484918048234 Marionette TRACE conn4 <- [1,1718,null,{"value":"2147483649"}] 05:14:08 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html 05:14:08 INFO - PROCESS | 1886 | 1484918048378 Marionette TRACE conn4 -> [0,1719,"timeouts",{"script":185000}] 05:14:08 INFO - PROCESS | 1886 | 1484918048387 Marionette TRACE conn4 <- [1,1719,null,{}] 05:14:08 INFO - PROCESS | 1886 | 1484918048395 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}] 05:14:08 INFO - PROCESS | 1886 | 1484918048634 Marionette TRACE conn4 <- [1,1720,null,{"value":null}] 05:14:08 INFO - PROCESS | 1886 | 1484918048747 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:08 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b739000 == 6 [pid = 1933] [id = 560] 05:14:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9b739400) [pid = 1933] [serial = 1564] [outer = (nil)] 05:14:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9cab6000) [pid = 1933] [serial = 1565] [outer = 0x9b739400] 05:14:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9caf1800) [pid = 1933] [serial = 1566] [outer = 0x9b739400] 05:14:10 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe7000 == 5 [pid = 1933] [id = 557] 05:14:10 INFO - PROCESS | 1886 | --DOCSHELL 0x9b73d400 == 4 [pid = 1933] [id = 558] 05:14:10 INFO - PROCESS | 1886 | --DOCSHELL 0x9cab9000 == 3 [pid = 1933] [id = 559] 05:14:10 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9d1f1c00) [pid = 1933] [serial = 1553] [outer = (nil)] [url = about:blank] 05:14:10 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9cae6800) [pid = 1933] [serial = 1551] [outer = (nil)] [url = about:blank] 05:14:10 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9cab4400) [pid = 1933] [serial = 1550] [outer = (nil)] [url = about:blank] 05:14:10 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0x9d1f6000) [pid = 1933] [serial = 1547] [outer = (nil)] [url = about:blank] 05:14:11 INFO - PROCESS | 1886 | 1484918051295 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,{},{}]]]}] 05:14:11 INFO - .. 05:14:11 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-keys.https.html | took 2952ms 05:14:11 INFO - PROCESS | 1886 | 1484918051334 Marionette TRACE conn4 -> [0,1722,"getWindowHandle",null] 05:14:11 INFO - PROCESS | 1886 | 1484918051351 Marionette TRACE conn4 <- [1,1722,null,{"value":"2147483649"}] 05:14:11 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html 05:14:11 INFO - PROCESS | 1886 | 1484918051374 Marionette TRACE conn4 -> [0,1723,"timeouts",{"script":185000}] 05:14:11 INFO - PROCESS | 1886 | 1484918051385 Marionette TRACE conn4 <- [1,1723,null,{}] 05:14:11 INFO - PROCESS | 1886 | 1484918051396 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}] 05:14:11 INFO - PROCESS | 1886 | 1484918051590 Marionette TRACE conn4 <- [1,1724,null,{"value":null}] 05:14:11 INFO - PROCESS | 1886 | 1484918051686 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:11 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b73a000 == 4 [pid = 1933] [id = 561] 05:14:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0x9b73ac00) [pid = 1933] [serial = 1567] [outer = (nil)] 05:14:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9cab2c00) [pid = 1933] [serial = 1568] [outer = 0x9b73ac00] 05:14:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9cae8c00) [pid = 1933] [serial = 1569] [outer = 0x9b73ac00] 05:14:13 INFO - PROCESS | 1886 | 1484918053177 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,{},{}]]]}] 05:14:13 INFO - ....... 05:14:13 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage-match.https.html | took 1852ms 05:14:13 INFO - PROCESS | 1886 | 1484918053235 Marionette TRACE conn4 -> [0,1726,"getWindowHandle",null] 05:14:13 INFO - PROCESS | 1886 | 1484918053254 Marionette TRACE conn4 <- [1,1726,null,{"value":"2147483649"}] 05:14:13 INFO - TEST-START | /service-workers/cache-storage/serviceworker/cache-storage.https.html 05:14:13 INFO - PROCESS | 1886 | 1484918053293 Marionette TRACE conn4 -> [0,1727,"timeouts",{"script":185000}] 05:14:13 INFO - PROCESS | 1886 | 1484918053301 Marionette TRACE conn4 <- [1,1727,null,{}] 05:14:13 INFO - PROCESS | 1886 | 1484918053314 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}] 05:14:13 INFO - PROCESS | 1886 | 1484918053551 Marionette TRACE conn4 <- [1,1728,null,{"value":null}] 05:14:13 INFO - PROCESS | 1886 | 1484918053658 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:13 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caec000 == 5 [pid = 1933] [id = 562] 05:14:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9caec400) [pid = 1933] [serial = 1570] [outer = (nil)] 05:14:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9d1fb400) [pid = 1933] [serial = 1571] [outer = 0x9caec400] 05:14:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9ddd5800) [pid = 1933] [serial = 1572] [outer = 0x9caec400] 05:14:14 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9b73e800) [pid = 1933] [serial = 1558] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-matchAll.https.html] 05:14:14 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9cab9c00) [pid = 1933] [serial = 1561] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-put.https.html] 05:14:14 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9afe7400) [pid = 1933] [serial = 1555] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-match.https.html] 05:14:14 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9d1f0000) [pid = 1933] [serial = 1546] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/common.https.html] 05:14:14 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9cab6400) [pid = 1933] [serial = 1552] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-delete.https.html] 05:14:15 INFO - PROCESS | 1886 | 1484918055518 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,{},{}]]]}] 05:14:15 INFO - .......... 05:14:15 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/cache-storage.https.html | took 2260ms 05:14:15 INFO - PROCESS | 1886 | 1484918055542 Marionette TRACE conn4 -> [0,1730,"getWindowHandle",null] 05:14:15 INFO - PROCESS | 1886 | 1484918055546 Marionette TRACE conn4 <- [1,1730,null,{"value":"2147483649"}] 05:14:15 INFO - TEST-START | /service-workers/cache-storage/serviceworker/credentials.html 05:14:15 INFO - Clearing pref dom.serviceWorkers.enabled 05:14:15 INFO - PROCESS | 1886 | 1484918055575 Marionette TRACE conn4 -> [0,1731,"getContext",null] 05:14:15 INFO - PROCESS | 1886 | 1484918055580 Marionette TRACE conn4 <- [1,1731,null,{"value":"content"}] 05:14:15 INFO - PROCESS | 1886 | 1484918055633 Marionette TRACE conn4 -> [0,1732,"setContext",{"value":"chrome"}] 05:14:15 INFO - PROCESS | 1886 | 1484918055641 Marionette TRACE conn4 <- [1,1732,null,{}] 05:14:15 INFO - PROCESS | 1886 | 1484918055651 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}] 05:14:15 INFO - PROCESS | 1886 | 1484918055666 Marionette TRACE conn4 <- [1,1733,null,{"value":null}] 05:14:15 INFO - PROCESS | 1886 | 1484918055671 Marionette TRACE conn4 -> [0,1734,"setContext",{"value":"content"}] 05:14:15 INFO - PROCESS | 1886 | 1484918055673 Marionette TRACE conn4 <- [1,1734,null,{}] 05:14:15 INFO - Clearing pref dom.caches.enabled 05:14:15 INFO - PROCESS | 1886 | 1484918055679 Marionette TRACE conn4 -> [0,1735,"getContext",null] 05:14:15 INFO - PROCESS | 1886 | 1484918055683 Marionette TRACE conn4 <- [1,1735,null,{"value":"content"}] 05:14:15 INFO - PROCESS | 1886 | 1484918055689 Marionette TRACE conn4 -> [0,1736,"setContext",{"value":"chrome"}] 05:14:15 INFO - PROCESS | 1886 | 1484918055692 Marionette TRACE conn4 <- [1,1736,null,{}] 05:14:15 INFO - PROCESS | 1886 | 1484918055697 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}] 05:14:15 INFO - PROCESS | 1886 | 1484918055713 Marionette TRACE conn4 <- [1,1737,null,{"value":null}] 05:14:15 INFO - PROCESS | 1886 | 1484918055718 Marionette TRACE conn4 -> [0,1738,"setContext",{"value":"content"}] 05:14:15 INFO - PROCESS | 1886 | 1484918055722 Marionette TRACE conn4 <- [1,1738,null,{}] 05:14:15 INFO - Clearing pref dom.serviceWorkers.exemptFromPerDomainMax 05:14:15 INFO - PROCESS | 1886 | 1484918055728 Marionette TRACE conn4 -> [0,1739,"getContext",null] 05:14:15 INFO - PROCESS | 1886 | 1484918055731 Marionette TRACE conn4 <- [1,1739,null,{"value":"content"}] 05:14:15 INFO - PROCESS | 1886 | 1484918055737 Marionette TRACE conn4 -> [0,1740,"setContext",{"value":"chrome"}] 05:14:15 INFO - PROCESS | 1886 | 1484918055739 Marionette TRACE conn4 <- [1,1740,null,{}] 05:14:15 INFO - PROCESS | 1886 | 1484918055745 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}] 05:14:15 INFO - PROCESS | 1886 | 1484918055765 Marionette TRACE conn4 <- [1,1741,null,{"value":null}] 05:14:15 INFO - PROCESS | 1886 | 1484918055784 Marionette TRACE conn4 -> [0,1742,"setContext",{"value":"content"}] 05:14:15 INFO - PROCESS | 1886 | 1484918055787 Marionette TRACE conn4 <- [1,1742,null,{}] 05:14:15 INFO - PROCESS | 1886 | 1484918055793 Marionette TRACE conn4 -> [0,1743,"getContext",null] 05:14:15 INFO - PROCESS | 1886 | 1484918055796 Marionette TRACE conn4 <- [1,1743,null,{"value":"content"}] 05:14:15 INFO - PROCESS | 1886 | 1484918055801 Marionette TRACE conn4 -> [0,1744,"setContext",{"value":"chrome"}] 05:14:15 INFO - PROCESS | 1886 | 1484918055803 Marionette TRACE conn4 <- [1,1744,null,{}] 05:14:15 INFO - PROCESS | 1886 | 1484918055809 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}] 05:14:15 INFO - PROCESS | 1886 | 1484918055832 Marionette TRACE conn4 <- [1,1745,null,{"value":true}] 05:14:15 INFO - PROCESS | 1886 | 1484918055835 Marionette TRACE conn4 -> [0,1746,"setContext",{"value":"content"}] 05:14:15 INFO - PROCESS | 1886 | 1484918055839 Marionette TRACE conn4 <- [1,1746,null,{}] 05:14:15 INFO - Setting pref dom.serviceWorkers.enabled (' true') 05:14:15 INFO - PROCESS | 1886 | 1484918055845 Marionette TRACE conn4 -> [0,1747,"getContext",null] 05:14:15 INFO - PROCESS | 1886 | 1484918055847 Marionette TRACE conn4 <- [1,1747,null,{"value":"content"}] 05:14:15 INFO - PROCESS | 1886 | 1484918055852 Marionette TRACE conn4 -> [0,1748,"setContext",{"value":"chrome"}] 05:14:15 INFO - PROCESS | 1886 | 1484918055855 Marionette TRACE conn4 <- [1,1748,null,{}] 05:14:15 INFO - PROCESS | 1886 | 1484918055860 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}] 05:14:15 INFO - PROCESS | 1886 | 1484918055881 Marionette TRACE conn4 <- [1,1749,null,{"value":null}] 05:14:15 INFO - PROCESS | 1886 | 1484918055885 Marionette TRACE conn4 -> [0,1750,"setContext",{"value":"content"}] 05:14:15 INFO - PROCESS | 1886 | 1484918055900 Marionette TRACE conn4 <- [1,1750,null,{}] 05:14:15 INFO - PROCESS | 1886 | 1484918055936 Marionette TRACE conn4 -> [0,1751,"getContext",null] 05:14:15 INFO - PROCESS | 1886 | 1484918055942 Marionette TRACE conn4 <- [1,1751,null,{"value":"content"}] 05:14:15 INFO - PROCESS | 1886 | 1484918055949 Marionette TRACE conn4 -> [0,1752,"setContext",{"value":"chrome"}] 05:14:15 INFO - PROCESS | 1886 | 1484918055956 Marionette TRACE conn4 <- [1,1752,null,{}] 05:14:15 INFO - PROCESS | 1886 | 1484918055965 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}] 05:14:15 INFO - PROCESS | 1886 | 1484918055990 Marionette TRACE conn4 <- [1,1753,null,{"value":true}] 05:14:16 INFO - PROCESS | 1886 | 1484918056000 Marionette TRACE conn4 -> [0,1754,"setContext",{"value":"content"}] 05:14:16 INFO - PROCESS | 1886 | 1484918056005 Marionette TRACE conn4 <- [1,1754,null,{}] 05:14:16 INFO - Setting pref dom.caches.enabled (true) 05:14:16 INFO - PROCESS | 1886 | 1484918056012 Marionette TRACE conn4 -> [0,1755,"getContext",null] 05:14:16 INFO - PROCESS | 1886 | 1484918056020 Marionette TRACE conn4 <- [1,1755,null,{"value":"content"}] 05:14:16 INFO - PROCESS | 1886 | 1484918056080 Marionette TRACE conn4 -> [0,1756,"setContext",{"value":"chrome"}] 05:14:16 INFO - PROCESS | 1886 | 1484918056093 Marionette TRACE conn4 <- [1,1756,null,{}] 05:14:16 INFO - PROCESS | 1886 | 1484918056100 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}] 05:14:16 INFO - PROCESS | 1886 | 1484918056122 Marionette TRACE conn4 <- [1,1757,null,{"value":null}] 05:14:16 INFO - PROCESS | 1886 | 1484918056128 Marionette TRACE conn4 -> [0,1758,"setContext",{"value":"content"}] 05:14:16 INFO - PROCESS | 1886 | 1484918056132 Marionette TRACE conn4 <- [1,1758,null,{}] 05:14:16 INFO - PROCESS | 1886 | 1484918056138 Marionette TRACE conn4 -> [0,1759,"getContext",null] 05:14:16 INFO - PROCESS | 1886 | 1484918056146 Marionette TRACE conn4 <- [1,1759,null,{"value":"content"}] 05:14:16 INFO - PROCESS | 1886 | 1484918056152 Marionette TRACE conn4 -> [0,1760,"setContext",{"value":"chrome"}] 05:14:16 INFO - PROCESS | 1886 | 1484918056155 Marionette TRACE conn4 <- [1,1760,null,{}] 05:14:16 INFO - PROCESS | 1886 | 1484918056171 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}] 05:14:16 INFO - PROCESS | 1886 | 1484918056199 Marionette TRACE conn4 <- [1,1761,null,{"value":null}] 05:14:16 INFO - Setting pref dom.serviceWorkers.exemptFromPerDomainMax (true) 05:14:16 INFO - PROCESS | 1886 | 1484918056251 Marionette TRACE conn4 -> [0,1762,"setContext",{"value":"content"}] 05:14:16 INFO - PROCESS | 1886 | 1484918056254 Marionette TRACE conn4 <- [1,1762,null,{}] 05:14:16 INFO - PROCESS | 1886 | 1484918056260 Marionette TRACE conn4 -> [0,1763,"getContext",null] 05:14:16 INFO - PROCESS | 1886 | 1484918056264 Marionette TRACE conn4 <- [1,1763,null,{"value":"content"}] 05:14:16 INFO - PROCESS | 1886 | 1484918056269 Marionette TRACE conn4 -> [0,1764,"setContext",{"value":"chrome"}] 05:14:16 INFO - PROCESS | 1886 | 1484918056272 Marionette TRACE conn4 <- [1,1764,null,{}] 05:14:16 INFO - PROCESS | 1886 | 1484918056279 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}] 05:14:16 INFO - PROCESS | 1886 | 1484918056304 Marionette TRACE conn4 <- [1,1765,null,{"value":null}] 05:14:16 INFO - PROCESS | 1886 | 1484918056309 Marionette TRACE conn4 -> [0,1766,"setContext",{"value":"content"}] 05:14:16 INFO - PROCESS | 1886 | 1484918056311 Marionette TRACE conn4 <- [1,1766,null,{}] 05:14:16 INFO - PROCESS | 1886 | 1484918056320 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}] 05:14:16 INFO - PROCESS | 1886 | 1484918056624 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 05:14:16 INFO - PROCESS | 1886 | 1484918056649 Marionette TRACE conn4 -> [0,1768,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 05:14:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9ddde800) [pid = 1933] [serial = 1573] [outer = 0xa7699400] 05:14:16 INFO - PROCESS | 1886 | 1484918056995 Marionette TRACE conn4 <- [1,1768,null,{}] 05:14:17 INFO - PROCESS | 1886 | 1484918057021 Marionette TRACE conn4 -> [0,1769,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:14:17 INFO - PROCESS | 1886 | 1484918057054 Marionette TRACE conn4 <- [1,1769,null,{"value":null}] 05:14:17 INFO - PROCESS | 1886 | 1484918057103 Marionette TRACE conn4 -> [0,1770,"timeouts",{"script":35000}] 05:14:17 INFO - PROCESS | 1886 | 1484918057115 Marionette TRACE conn4 <- [1,1770,null,{}] 05:14:17 INFO - PROCESS | 1886 | 1484918057125 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}] 05:14:17 INFO - PROCESS | 1886 | 1484918057150 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 05:14:17 INFO - PROCESS | 1886 | 1484918057156 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:14:17 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e23c400 == 6 [pid = 1933] [id = 563] 05:14:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9e23c800) [pid = 1933] [serial = 1574] [outer = (nil)] 05:14:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9e25a800) [pid = 1933] [serial = 1575] [outer = 0x9e23c800] 05:14:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9e25e400) [pid = 1933] [serial = 1576] [outer = 0x9e23c800] 05:14:18 INFO - PROCESS | 1886 | [Child 1933] WARNING: CacheStorage not supported on untrusted origins.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 174 05:14:18 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(mStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 407 05:14:18 INFO - PROCESS | 1886 | 1484918058672 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]]]}] 05:14:18 INFO - . 05:14:18 INFO - TEST-OK | /service-workers/cache-storage/serviceworker/credentials.html | took 3129ms 05:14:18 INFO - PROCESS | 1886 | 1484918058697 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 05:14:18 INFO - PROCESS | 1886 | 1484918058704 Marionette TRACE conn4 <- [1,1773,null,{"value":"2147483649"}] 05:14:18 INFO - TEST-START | /service-workers/cache-storage/window/cache-add.https.html 05:14:18 INFO - Clearing pref dom.serviceWorkers.enabled 05:14:18 INFO - PROCESS | 1886 | 1484918058713 Marionette TRACE conn4 -> [0,1774,"getContext",null] 05:14:18 INFO - PROCESS | 1886 | 1484918058720 Marionette TRACE conn4 <- [1,1774,null,{"value":"content"}] 05:14:18 INFO - PROCESS | 1886 | 1484918058738 Marionette TRACE conn4 -> [0,1775,"setContext",{"value":"chrome"}] 05:14:18 INFO - PROCESS | 1886 | 1484918058746 Marionette TRACE conn4 <- [1,1775,null,{}] 05:14:18 INFO - PROCESS | 1886 | 1484918058760 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}] 05:14:18 INFO - PROCESS | 1886 | 1484918058783 Marionette TRACE conn4 <- [1,1776,null,{"value":null}] 05:14:18 INFO - PROCESS | 1886 | 1484918058789 Marionette TRACE conn4 -> [0,1777,"setContext",{"value":"content"}] 05:14:18 INFO - PROCESS | 1886 | 1484918058795 Marionette TRACE conn4 <- [1,1777,null,{}] 05:14:18 INFO - Clearing pref dom.caches.enabled 05:14:18 INFO - PROCESS | 1886 | 1484918058807 Marionette TRACE conn4 -> [0,1778,"getContext",null] 05:14:18 INFO - PROCESS | 1886 | 1484918058811 Marionette TRACE conn4 <- [1,1778,null,{"value":"content"}] 05:14:18 INFO - PROCESS | 1886 | 1484918058817 Marionette TRACE conn4 -> [0,1779,"setContext",{"value":"chrome"}] 05:14:18 INFO - PROCESS | 1886 | 1484918058820 Marionette TRACE conn4 <- [1,1779,null,{}] 05:14:18 INFO - PROCESS | 1886 | 1484918058826 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}] 05:14:18 INFO - PROCESS | 1886 | 1484918058845 Marionette TRACE conn4 <- [1,1780,null,{"value":null}] 05:14:18 INFO - PROCESS | 1886 | 1484918058851 Marionette TRACE conn4 -> [0,1781,"setContext",{"value":"content"}] 05:14:18 INFO - PROCESS | 1886 | 1484918058855 Marionette TRACE conn4 <- [1,1781,null,{}] 05:14:18 INFO - Clearing pref dom.serviceWorkers.exemptFromPerDomainMax 05:14:18 INFO - PROCESS | 1886 | 1484918058861 Marionette TRACE conn4 -> [0,1782,"getContext",null] 05:14:18 INFO - PROCESS | 1886 | 1484918058871 Marionette TRACE conn4 <- [1,1782,null,{"value":"content"}] 05:14:18 INFO - PROCESS | 1886 | 1484918058902 Marionette TRACE conn4 -> [0,1783,"setContext",{"value":"chrome"}] 05:14:18 INFO - PROCESS | 1886 | 1484918058911 Marionette TRACE conn4 <- [1,1783,null,{}] 05:14:18 INFO - PROCESS | 1886 | 1484918058927 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}] 05:14:18 INFO - PROCESS | 1886 | 1484918058942 Marionette TRACE conn4 <- [1,1784,null,{"value":null}] 05:14:18 INFO - PROCESS | 1886 | 1484918058950 Marionette TRACE conn4 -> [0,1785,"setContext",{"value":"content"}] 05:14:18 INFO - PROCESS | 1886 | 1484918058953 Marionette TRACE conn4 <- [1,1785,null,{}] 05:14:18 INFO - PROCESS | 1886 | 1484918058971 Marionette TRACE conn4 -> [0,1786,"getContext",null] 05:14:18 INFO - PROCESS | 1886 | 1484918058976 Marionette TRACE conn4 <- [1,1786,null,{"value":"content"}] 05:14:18 INFO - PROCESS | 1886 | 1484918058984 Marionette TRACE conn4 -> [0,1787,"setContext",{"value":"chrome"}] 05:14:18 INFO - PROCESS | 1886 | 1484918058988 Marionette TRACE conn4 <- [1,1787,null,{}] 05:14:19 INFO - PROCESS | 1886 | 1484918058993 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}] 05:14:19 INFO - PROCESS | 1886 | 1484918059039 Marionette TRACE conn4 <- [1,1788,null,{"value":true}] 05:14:19 INFO - PROCESS | 1886 | 1484918059046 Marionette TRACE conn4 -> [0,1789,"setContext",{"value":"content"}] 05:14:19 INFO - PROCESS | 1886 | 1484918059048 Marionette TRACE conn4 <- [1,1789,null,{}] 05:14:19 INFO - Setting pref dom.caches.enabled (true) 05:14:19 INFO - PROCESS | 1886 | 1484918059060 Marionette TRACE conn4 -> [0,1790,"getContext",null] 05:14:19 INFO - PROCESS | 1886 | 1484918059063 Marionette TRACE conn4 <- [1,1790,null,{"value":"content"}] 05:14:19 INFO - PROCESS | 1886 | 1484918059072 Marionette TRACE conn4 -> [0,1791,"setContext",{"value":"chrome"}] 05:14:19 INFO - PROCESS | 1886 | 1484918059078 Marionette TRACE conn4 <- [1,1791,null,{}] 05:14:19 INFO - PROCESS | 1886 | 1484918059087 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}] 05:14:19 INFO - PROCESS | 1886 | 1484918059116 Marionette TRACE conn4 <- [1,1792,null,{"value":null}] 05:14:19 INFO - PROCESS | 1886 | 1484918059121 Marionette TRACE conn4 -> [0,1793,"setContext",{"value":"content"}] 05:14:19 INFO - PROCESS | 1886 | 1484918059124 Marionette TRACE conn4 <- [1,1793,null,{}] 05:14:19 INFO - PROCESS | 1886 | 1484918059129 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}] 05:14:19 INFO - PROCESS | 1886 | 1484918059389 Marionette TRACE conn4 <- [1,1794,null,{"value":null}] 05:14:19 INFO - PROCESS | 1886 | 1484918059450 Marionette TRACE conn4 -> [0,1795,"get",{"url":"https://web-platform.test:8443/testharness_runner.html"}] 05:14:19 INFO - PROCESS | 1886 | --DOCSHELL 0x9b739000 == 5 [pid = 1933] [id = 560] 05:14:19 INFO - PROCESS | 1886 | --DOCSHELL 0x9b73a000 == 4 [pid = 1933] [id = 561] 05:14:19 INFO - PROCESS | 1886 | --DOCSHELL 0x9caec000 == 3 [pid = 1933] [id = 562] 05:14:19 INFO - PROCESS | 1886 | --DOCSHELL 0x9e23c400 == 2 [pid = 1933] [id = 563] 05:14:19 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9d1f0400) [pid = 1933] [serial = 1562] [outer = (nil)] [url = about:blank] 05:14:19 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9d1f4800) [pid = 1933] [serial = 1563] [outer = (nil)] [url = about:blank] 05:14:19 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9caeb800) [pid = 1933] [serial = 1557] [outer = (nil)] [url = about:blank] 05:14:19 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9cab3000) [pid = 1933] [serial = 1560] [outer = (nil)] [url = about:blank] 05:14:19 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0x9cab0000) [pid = 1933] [serial = 1559] [outer = (nil)] [url = about:blank] 05:14:19 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0x9cab6800) [pid = 1933] [serial = 1556] [outer = (nil)] [url = about:blank] 05:14:19 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0x9d1f2400) [pid = 1933] [serial = 1548] [outer = (nil)] [url = about:blank] 05:14:19 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0x9d1f3400) [pid = 1933] [serial = 1554] [outer = (nil)] [url = about:blank] 05:14:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0x9afe1c00) [pid = 1933] [serial = 1577] [outer = 0xa7699400] 05:14:20 INFO - PROCESS | 1886 | 1484918060054 Marionette TRACE conn4 <- [1,1795,null,{}] 05:14:20 INFO - PROCESS | 1886 | 1484918060061 Marionette TRACE conn4 -> [0,1796,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:14:20 INFO - PROCESS | 1886 | 1484918060106 Marionette TRACE conn4 <- [1,1796,null,{"value":null}] 05:14:20 INFO - PROCESS | 1886 | 1484918060134 Marionette TRACE conn4 -> [0,1797,"timeouts",{"script":185000}] 05:14:20 INFO - PROCESS | 1886 | 1484918060140 Marionette TRACE conn4 <- [1,1797,null,{}] 05:14:20 INFO - PROCESS | 1886 | 1484918060145 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}] 05:14:20 INFO - PROCESS | 1886 | 1484918060172 Marionette TRACE conn4 <- [1,1798,null,{"value":null}] 05:14:20 INFO - PROCESS | 1886 | 1484918060179 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:20 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b735400 == 3 [pid = 1933] [id = 564] 05:14:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0x9b735800) [pid = 1933] [serial = 1578] [outer = (nil)] 05:14:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0x9b73c000) [pid = 1933] [serial = 1579] [outer = 0x9b735800] 05:14:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0x9b736400) [pid = 1933] [serial = 1580] [outer = 0x9b735800] 05:14:21 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 336 05:14:22 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 649 05:14:22 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'result.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 189 05:14:22 INFO - PROCESS | 1886 | 1484918062330 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]]]}] 05:14:22 INFO - ................ 05:14:22 INFO - TEST-OK | /service-workers/cache-storage/window/cache-add.https.html | took 3668ms 05:14:22 INFO - PROCESS | 1886 | 1484918062381 Marionette TRACE conn4 -> [0,1800,"getWindowHandle",null] 05:14:22 INFO - PROCESS | 1886 | 1484918062384 Marionette TRACE conn4 <- [1,1800,null,{"value":"2147483649"}] 05:14:22 INFO - TEST-START | /service-workers/cache-storage/window/cache-delete.https.html 05:14:22 INFO - PROCESS | 1886 | 1484918062394 Marionette TRACE conn4 -> [0,1801,"timeouts",{"script":185000}] 05:14:22 INFO - PROCESS | 1886 | 1484918062401 Marionette TRACE conn4 <- [1,1801,null,{}] 05:14:22 INFO - PROCESS | 1886 | 1484918062406 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}] 05:14:22 INFO - PROCESS | 1886 | 1484918062588 Marionette TRACE conn4 <- [1,1802,null,{"value":null}] 05:14:22 INFO - PROCESS | 1886 | 1484918062645 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:22 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b740400 == 4 [pid = 1933] [id = 565] 05:14:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9b744000) [pid = 1933] [serial = 1581] [outer = (nil)] 05:14:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9d1ee400) [pid = 1933] [serial = 1582] [outer = 0x9b744000] 05:14:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9caf4c00) [pid = 1933] [serial = 1583] [outer = 0x9b744000] 05:14:23 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9b73ac00) [pid = 1933] [serial = 1567] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-match.https.html] 05:14:23 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9b739400) [pid = 1933] [serial = 1564] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/serviceworker/cache-storage-keys.https.html] 05:14:23 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa3249c00) [pid = 1933] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/secure-contexts/basic-popup-and-iframe-tests.html] 05:14:24 INFO - PROCESS | 1886 | 1484918064095 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]]]}] 05:14:24 INFO - .... 05:14:24 INFO - TEST-OK | /service-workers/cache-storage/window/cache-delete.https.html | took 1734ms 05:14:24 INFO - PROCESS | 1886 | 1484918064130 Marionette TRACE conn4 -> [0,1804,"getWindowHandle",null] 05:14:24 INFO - PROCESS | 1886 | 1484918064133 Marionette TRACE conn4 <- [1,1804,null,{"value":"2147483649"}] 05:14:24 INFO - TEST-START | /service-workers/cache-storage/window/cache-match.https.html 05:14:24 INFO - PROCESS | 1886 | 1484918064145 Marionette TRACE conn4 -> [0,1805,"timeouts",{"script":185000}] 05:14:24 INFO - PROCESS | 1886 | 1484918064148 Marionette TRACE conn4 <- [1,1805,null,{}] 05:14:24 INFO - PROCESS | 1886 | 1484918064153 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}] 05:14:24 INFO - PROCESS | 1886 | 1484918064361 Marionette TRACE conn4 <- [1,1806,null,{"value":null}] 05:14:24 INFO - PROCESS | 1886 | 1484918064472 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:24 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1fa400 == 5 [pid = 1933] [id = 566] 05:14:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9d1fa800) [pid = 1933] [serial = 1584] [outer = (nil)] 05:14:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9ddd5400) [pid = 1933] [serial = 1585] [outer = 0x9d1fa800] 05:14:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9ddd8800) [pid = 1933] [serial = 1586] [outer = 0x9d1fa800] 05:14:27 INFO - ........ 05:14:27 INFO - PROCESS | 1886 | 1484918067118 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]]]}] 05:14:27 INFO - ...... 05:14:27 INFO - TEST-OK | /service-workers/cache-storage/window/cache-match.https.html | took 2998ms 05:14:27 INFO - PROCESS | 1886 | 1484918067144 Marionette TRACE conn4 -> [0,1808,"getWindowHandle",null] 05:14:27 INFO - PROCESS | 1886 | 1484918067154 Marionette TRACE conn4 <- [1,1808,null,{"value":"2147483649"}] 05:14:27 INFO - TEST-START | /service-workers/cache-storage/window/cache-matchAll.https.html 05:14:27 INFO - PROCESS | 1886 | 1484918067163 Marionette TRACE conn4 -> [0,1809,"timeouts",{"script":185000}] 05:14:27 INFO - PROCESS | 1886 | 1484918067169 Marionette TRACE conn4 <- [1,1809,null,{}] 05:14:27 INFO - PROCESS | 1886 | 1484918067177 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}] 05:14:27 INFO - PROCESS | 1886 | 1484918067448 Marionette TRACE conn4 <- [1,1810,null,{"value":null}] 05:14:27 INFO - PROCESS | 1886 | --DOCSHELL 0x9b740400 == 4 [pid = 1933] [id = 565] 05:14:27 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0xa544c400) [pid = 1933] [serial = 4] [outer = (nil)] [url = http://web-platform.test:8000/testharness_runner.html] 05:14:27 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa3250c00) [pid = 1933] [serial = 1383] [outer = (nil)] [url = about:blank] 05:14:27 INFO - PROCESS | 1886 | --DOCSHELL 0x9b735400 == 3 [pid = 1933] [id = 564] 05:14:27 INFO - PROCESS | 1886 | 1484918067577 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:27 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe4800 == 4 [pid = 1933] [id = 567] 05:14:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9afe5000) [pid = 1933] [serial = 1587] [outer = (nil)] 05:14:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9b738c00) [pid = 1933] [serial = 1588] [outer = 0x9afe5000] 05:14:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9b742c00) [pid = 1933] [serial = 1589] [outer = 0x9afe5000] 05:14:28 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9e25a800) [pid = 1933] [serial = 1575] [outer = (nil)] [url = about:blank] 05:14:28 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9caf1800) [pid = 1933] [serial = 1566] [outer = (nil)] [url = about:blank] 05:14:28 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9cae8c00) [pid = 1933] [serial = 1569] [outer = (nil)] [url = about:blank] 05:14:28 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9d1fb400) [pid = 1933] [serial = 1571] [outer = (nil)] [url = about:blank] 05:14:28 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0x9cab2c00) [pid = 1933] [serial = 1568] [outer = (nil)] [url = about:blank] 05:14:28 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0x9cab6000) [pid = 1933] [serial = 1565] [outer = (nil)] [url = about:blank] 05:14:30 INFO - PROCESS | 1886 | 1484918070208 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]]]}] 05:14:30 INFO - .......... 05:14:30 INFO - TEST-OK | /service-workers/cache-storage/window/cache-matchAll.https.html | took 3107ms 05:14:30 INFO - PROCESS | 1886 | 1484918070278 Marionette TRACE conn4 -> [0,1812,"getWindowHandle",null] 05:14:30 INFO - PROCESS | 1886 | 1484918070291 Marionette TRACE conn4 <- [1,1812,null,{"value":"2147483649"}] 05:14:30 INFO - TEST-START | /service-workers/cache-storage/window/cache-put.https.html 05:14:30 INFO - PROCESS | 1886 | 1484918070305 Marionette TRACE conn4 -> [0,1813,"timeouts",{"script":185000}] 05:14:30 INFO - PROCESS | 1886 | 1484918070317 Marionette TRACE conn4 <- [1,1813,null,{}] 05:14:30 INFO - PROCESS | 1886 | 1484918070330 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}] 05:14:30 INFO - PROCESS | 1886 | 1484918070601 Marionette TRACE conn4 <- [1,1814,null,{"value":null}] 05:14:30 INFO - PROCESS | 1886 | 1484918070668 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:30 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cab5800 == 5 [pid = 1933] [id = 568] 05:14:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0x9cab7000) [pid = 1933] [serial = 1590] [outer = (nil)] 05:14:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0x9caf0800) [pid = 1933] [serial = 1591] [outer = 0x9cab7000] 05:14:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9caf1800) [pid = 1933] [serial = 1592] [outer = 0x9cab7000] 05:14:31 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9b735800) [pid = 1933] [serial = 1578] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-add.https.html] 05:14:31 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0x9b744000) [pid = 1933] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-delete.https.html] 05:14:31 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0xa39e1c00) [pid = 1933] [serial = 1431] [outer = (nil)] [url = https://web-platform.test:8443/secure-contexts/basic-popup-and-iframe-tests.https.html] 05:14:32 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:14:32 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 404 05:14:32 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 404 05:14:32 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:14:32 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 05:14:32 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:14:32 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 05:14:32 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:14:32 INFO - PROCESS | 1886 | 1484918072430 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]]]}] 05:14:32 INFO - ..................... 05:14:32 INFO - TEST-OK | /service-workers/cache-storage/window/cache-put.https.html | took 2163ms 05:14:32 INFO - PROCESS | 1886 | 1484918072467 Marionette TRACE conn4 -> [0,1816,"getWindowHandle",null] 05:14:32 INFO - PROCESS | 1886 | 1484918072479 Marionette TRACE conn4 <- [1,1816,null,{"value":"2147483649"}] 05:14:32 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage-keys.https.html 05:14:32 INFO - PROCESS | 1886 | 1484918072496 Marionette TRACE conn4 -> [0,1817,"timeouts",{"script":185000}] 05:14:32 INFO - PROCESS | 1886 | 1484918072501 Marionette TRACE conn4 <- [1,1817,null,{}] 05:14:32 INFO - PROCESS | 1886 | 1484918072507 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}] 05:14:32 INFO - PROCESS | 1886 | 1484918072777 Marionette TRACE conn4 <- [1,1818,null,{"value":null}] 05:14:32 INFO - PROCESS | 1886 | 1484918072813 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:32 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ddd4c00 == 6 [pid = 1933] [id = 569] 05:14:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0x9ddd5000) [pid = 1933] [serial = 1593] [outer = (nil)] 05:14:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0x9dddcc00) [pid = 1933] [serial = 1594] [outer = 0x9ddd5000] 05:14:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9dddf800) [pid = 1933] [serial = 1595] [outer = 0x9ddd5000] 05:14:34 INFO - PROCESS | 1886 | 1484918074056 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]]]}] 05:14:34 INFO - . 05:14:34 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage-keys.https.html | took 1589ms 05:14:34 INFO - PROCESS | 1886 | 1484918074088 Marionette TRACE conn4 -> [0,1820,"getWindowHandle",null] 05:14:34 INFO - PROCESS | 1886 | 1484918074091 Marionette TRACE conn4 <- [1,1820,null,{"value":"2147483649"}] 05:14:34 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage-match.https.html 05:14:34 INFO - PROCESS | 1886 | 1484918074099 Marionette TRACE conn4 -> [0,1821,"timeouts",{"script":185000}] 05:14:34 INFO - PROCESS | 1886 | 1484918074115 Marionette TRACE conn4 <- [1,1821,null,{}] 05:14:34 INFO - PROCESS | 1886 | 1484918074156 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}] 05:14:34 INFO - PROCESS | 1886 | 1484918074349 Marionette TRACE conn4 <- [1,1822,null,{"value":null}] 05:14:34 INFO - PROCESS | 1886 | 1484918074442 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:34 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b744c00 == 7 [pid = 1933] [id = 570] 05:14:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9caaa800) [pid = 1933] [serial = 1596] [outer = (nil)] 05:14:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9cab9800) [pid = 1933] [serial = 1597] [outer = 0x9caaa800] 05:14:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9cae9c00) [pid = 1933] [serial = 1598] [outer = 0x9caaa800] 05:14:36 INFO - PROCESS | 1886 | 1484918076061 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]]]}] 05:14:36 INFO - ...... 05:14:36 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage-match.https.html | took 2024ms 05:14:36 INFO - PROCESS | 1886 | 1484918076127 Marionette TRACE conn4 -> [0,1824,"getWindowHandle",null] 05:14:36 INFO - PROCESS | 1886 | 1484918076143 Marionette TRACE conn4 <- [1,1824,null,{"value":"2147483649"}] 05:14:36 INFO - TEST-START | /service-workers/cache-storage/window/cache-storage.https.html 05:14:36 INFO - PROCESS | 1886 | 1484918076165 Marionette TRACE conn4 -> [0,1825,"timeouts",{"script":185000}] 05:14:36 INFO - PROCESS | 1886 | 1484918076179 Marionette TRACE conn4 <- [1,1825,null,{}] 05:14:36 INFO - PROCESS | 1886 | 1484918076193 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}] 05:14:36 INFO - PROCESS | 1886 | 1484918076483 Marionette TRACE conn4 <- [1,1826,null,{"value":null}] 05:14:36 INFO - PROCESS | 1886 | 1484918076602 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe4800 == 6 [pid = 1933] [id = 567] 05:14:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9cab5800 == 5 [pid = 1933] [id = 568] 05:14:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1fa400 == 4 [pid = 1933] [id = 566] 05:14:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9b744c00 == 3 [pid = 1933] [id = 570] 05:14:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9ddd4c00 == 2 [pid = 1933] [id = 569] 05:14:36 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe5800 == 3 [pid = 1933] [id = 571] 05:14:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9afe6000) [pid = 1933] [serial = 1599] [outer = (nil)] 05:14:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9b73c800) [pid = 1933] [serial = 1600] [outer = 0x9afe6000] 05:14:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9b741800) [pid = 1933] [serial = 1601] [outer = 0x9afe6000] 05:14:37 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9ddd5400) [pid = 1933] [serial = 1585] [outer = (nil)] [url = about:blank] 05:14:37 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9caf4c00) [pid = 1933] [serial = 1583] [outer = (nil)] [url = about:blank] 05:14:37 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9b736400) [pid = 1933] [serial = 1580] [outer = (nil)] [url = about:blank] 05:14:37 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9d1ee400) [pid = 1933] [serial = 1582] [outer = (nil)] [url = about:blank] 05:14:37 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9b73c000) [pid = 1933] [serial = 1579] [outer = (nil)] [url = about:blank] 05:14:37 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0xa3562800) [pid = 1933] [serial = 1430] [outer = (nil)] [url = https://web-platform.test:8443/testharness_runner.html] 05:14:37 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0xa44dd400) [pid = 1933] [serial = 1433] [outer = (nil)] [url = about:blank] 05:14:38 INFO - PROCESS | 1886 | 1484918078772 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]]]}] 05:14:38 INFO - ......... 05:14:38 INFO - TEST-OK | /service-workers/cache-storage/window/cache-storage.https.html | took 2661ms 05:14:38 INFO - PROCESS | 1886 | 1484918078825 Marionette TRACE conn4 -> [0,1828,"getWindowHandle",null] 05:14:38 INFO - PROCESS | 1886 | 1484918078831 Marionette TRACE conn4 <- [1,1828,null,{"value":"2147483649"}] 05:14:38 INFO - TEST-START | /service-workers/cache-storage/window/sandboxed-iframes.https.html 05:14:38 INFO - PROCESS | 1886 | 1484918078841 Marionette TRACE conn4 -> [0,1829,"timeouts",{"script":185000}] 05:14:38 INFO - PROCESS | 1886 | 1484918078847 Marionette TRACE conn4 <- [1,1829,null,{}] 05:14:38 INFO - PROCESS | 1886 | 1484918078856 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}] 05:14:39 INFO - PROCESS | 1886 | 1484918079080 Marionette TRACE conn4 <- [1,1830,null,{"value":null}] 05:14:39 INFO - PROCESS | 1886 | 1484918079145 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:39 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cab0000 == 4 [pid = 1933] [id = 572] 05:14:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9cab0400) [pid = 1933] [serial = 1602] [outer = (nil)] 05:14:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9caeec00) [pid = 1933] [serial = 1603] [outer = 0x9cab0400] 05:14:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9caf2800) [pid = 1933] [serial = 1604] [outer = 0x9cab0400] 05:14:40 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1f2000 == 5 [pid = 1933] [id = 573] 05:14:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9d1f2c00) [pid = 1933] [serial = 1605] [outer = (nil)] 05:14:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9d1f5800) [pid = 1933] [serial = 1606] [outer = 0x9d1f2c00] 05:14:40 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1f6400 == 6 [pid = 1933] [id = 574] 05:14:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9d1f9400) [pid = 1933] [serial = 1607] [outer = (nil)] 05:14:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9d1fac00) [pid = 1933] [serial = 1608] [outer = 0x9d1f9400] 05:14:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9ddd7000) [pid = 1933] [serial = 1609] [outer = 0x9d1f9400] 05:14:40 INFO - PROCESS | 1886 | [Child 1933] WARNING: CacheStorage has been disabled.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 157 05:14:40 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(mStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/CacheStorage.cpp, line 382 05:14:40 INFO - PROCESS | 1886 | 1484918080729 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]]]}] 05:14:40 INFO - .. 05:14:40 INFO - TEST-OK | /service-workers/cache-storage/window/sandboxed-iframes.https.html | took 1902ms 05:14:40 INFO - PROCESS | 1886 | 1484918080743 Marionette TRACE conn4 -> [0,1832,"getWindowHandle",null] 05:14:40 INFO - PROCESS | 1886 | 1484918080768 Marionette TRACE conn4 <- [1,1832,null,{"value":"2147483649"}] 05:14:40 INFO - TEST-START | /service-workers/cache-storage/worker/cache-add.https.html 05:14:40 INFO - PROCESS | 1886 | 1484918080798 Marionette TRACE conn4 -> [0,1833,"timeouts",{"script":185000}] 05:14:40 INFO - PROCESS | 1886 | 1484918080809 Marionette TRACE conn4 <- [1,1833,null,{}] 05:14:40 INFO - PROCESS | 1886 | 1484918080820 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}] 05:14:41 INFO - PROCESS | 1886 | 1484918081047 Marionette TRACE conn4 <- [1,1834,null,{"value":null}] 05:14:41 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9afe5000) [pid = 1933] [serial = 1587] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-matchAll.https.html] 05:14:41 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9cab7000) [pid = 1933] [serial = 1590] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-put.https.html] 05:14:41 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9ddd5000) [pid = 1933] [serial = 1593] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-keys.https.html] 05:14:41 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9d1fa800) [pid = 1933] [serial = 1584] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-match.https.html] 05:14:41 INFO - PROCESS | 1886 | 1484918081125 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:41 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b73e400 == 7 [pid = 1933] [id = 575] 05:14:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9cab2400) [pid = 1933] [serial = 1610] [outer = (nil)] 05:14:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9ddd4400) [pid = 1933] [serial = 1611] [outer = 0x9cab2400] 05:14:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9e235000) [pid = 1933] [serial = 1612] [outer = 0x9cab2400] 05:14:42 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!IsValidPutRequestURL(url, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 336 05:14:43 INFO - PROCESS | 1886 | [Parent 1886] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 05:14:43 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 649 05:14:43 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'result.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 189 05:14:43 INFO - PROCESS | 1886 | 1484918083490 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,{},{}]]]}] 05:14:43 INFO - ................ 05:14:43 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-add.https.html | took 2762ms 05:14:43 INFO - PROCESS | 1886 | 1484918083559 Marionette TRACE conn4 -> [0,1836,"getWindowHandle",null] 05:14:43 INFO - PROCESS | 1886 | 1484918083562 Marionette TRACE conn4 <- [1,1836,null,{"value":"2147483649"}] 05:14:43 INFO - TEST-START | /service-workers/cache-storage/worker/cache-delete.https.html 05:14:43 INFO - PROCESS | 1886 | 1484918083578 Marionette TRACE conn4 -> [0,1837,"timeouts",{"script":185000}] 05:14:43 INFO - PROCESS | 1886 | 1484918083586 Marionette TRACE conn4 <- [1,1837,null,{}] 05:14:43 INFO - PROCESS | 1886 | 1484918083618 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}] 05:14:43 INFO - PROCESS | 1886 | 1484918083783 Marionette TRACE conn4 <- [1,1838,null,{"value":null}] 05:14:43 INFO - PROCESS | 1886 | 1484918083895 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:43 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b73d800 == 8 [pid = 1933] [id = 576] 05:14:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9b73fc00) [pid = 1933] [serial = 1613] [outer = (nil)] 05:14:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9cab5800) [pid = 1933] [serial = 1614] [outer = 0x9b73fc00] 05:14:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9caedc00) [pid = 1933] [serial = 1615] [outer = 0x9b73fc00] 05:14:45 INFO - PROCESS | 1886 | 1484918085475 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,{},{}]]]}] 05:14:45 INFO - .... 05:14:45 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-delete.https.html | took 1951ms 05:14:45 INFO - PROCESS | 1886 | 1484918085530 Marionette TRACE conn4 -> [0,1840,"getWindowHandle",null] 05:14:45 INFO - PROCESS | 1886 | 1484918085533 Marionette TRACE conn4 <- [1,1840,null,{"value":"2147483649"}] 05:14:45 INFO - TEST-START | /service-workers/cache-storage/worker/cache-match.https.html 05:14:45 INFO - PROCESS | 1886 | 1484918085546 Marionette TRACE conn4 -> [0,1841,"timeouts",{"script":185000}] 05:14:45 INFO - PROCESS | 1886 | 1484918085550 Marionette TRACE conn4 <- [1,1841,null,{}] 05:14:45 INFO - PROCESS | 1886 | 1484918085569 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}] 05:14:45 INFO - PROCESS | 1886 | 1484918085772 Marionette TRACE conn4 <- [1,1842,null,{"value":null}] 05:14:45 INFO - PROCESS | 1886 | 1484918085857 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:45 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b743000 == 9 [pid = 1933] [id = 577] 05:14:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9caac000) [pid = 1933] [serial = 1616] [outer = (nil)] 05:14:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9caf1c00) [pid = 1933] [serial = 1617] [outer = 0x9caac000] 05:14:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9d1f3000) [pid = 1933] [serial = 1618] [outer = 0x9caac000] 05:14:46 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1f6400 == 8 [pid = 1933] [id = 574] 05:14:46 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1f2000 == 7 [pid = 1933] [id = 573] 05:14:46 INFO - PROCESS | 1886 | --DOCSHELL 0x9cab0000 == 6 [pid = 1933] [id = 572] 05:14:46 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe5800 == 5 [pid = 1933] [id = 571] 05:14:46 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9dddcc00) [pid = 1933] [serial = 1594] [outer = (nil)] [url = about:blank] 05:14:46 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9dddf800) [pid = 1933] [serial = 1595] [outer = (nil)] [url = about:blank] 05:14:46 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9ddd8800) [pid = 1933] [serial = 1586] [outer = (nil)] [url = about:blank] 05:14:46 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9caf1800) [pid = 1933] [serial = 1592] [outer = (nil)] [url = about:blank] 05:14:46 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9b742c00) [pid = 1933] [serial = 1589] [outer = (nil)] [url = about:blank] 05:14:46 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9caf0800) [pid = 1933] [serial = 1591] [outer = (nil)] [url = about:blank] 05:14:46 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9b738c00) [pid = 1933] [serial = 1588] [outer = (nil)] [url = about:blank] 05:14:48 INFO - PROCESS | 1886 | 1484918088277 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,{},{}]]]}] 05:14:48 INFO - .............. 05:14:48 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-match.https.html | took 2750ms 05:14:48 INFO - PROCESS | 1886 | 1484918088298 Marionette TRACE conn4 -> [0,1844,"getWindowHandle",null] 05:14:48 INFO - PROCESS | 1886 | 1484918088302 Marionette TRACE conn4 <- [1,1844,null,{"value":"2147483649"}] 05:14:48 INFO - TEST-START | /service-workers/cache-storage/worker/cache-matchAll.https.html 05:14:48 INFO - PROCESS | 1886 | 1484918088308 Marionette TRACE conn4 -> [0,1845,"timeouts",{"script":185000}] 05:14:48 INFO - PROCESS | 1886 | 1484918088311 Marionette TRACE conn4 <- [1,1845,null,{}] 05:14:48 INFO - PROCESS | 1886 | 1484918088318 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}] 05:14:48 INFO - PROCESS | 1886 | 1484918088472 Marionette TRACE conn4 <- [1,1846,null,{"value":null}] 05:14:48 INFO - PROCESS | 1886 | 1484918088605 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:48 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1f2000 == 6 [pid = 1933] [id = 578] 05:14:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9d1f4c00) [pid = 1933] [serial = 1619] [outer = (nil)] 05:14:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9e25b400) [pid = 1933] [serial = 1620] [outer = 0x9d1f4c00] 05:14:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9e240800) [pid = 1933] [serial = 1621] [outer = 0x9d1f4c00] 05:14:49 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9cab0400) [pid = 1933] [serial = 1602] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/sandboxed-iframes.https.html] 05:14:49 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9afe6000) [pid = 1933] [serial = 1599] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage.https.html] 05:14:49 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9d1f9400) [pid = 1933] [serial = 1607] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 05:14:49 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9d1f2c00) [pid = 1933] [serial = 1605] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 05:14:49 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9caaa800) [pid = 1933] [serial = 1596] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/window/cache-storage-match.https.html] 05:14:50 INFO - PROCESS | 1886 | 1484918090899 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,{},{}]]]}] 05:14:50 INFO - .......... 05:14:50 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-matchAll.https.html | took 2642ms 05:14:50 INFO - PROCESS | 1886 | 1484918090951 Marionette TRACE conn4 -> [0,1848,"getWindowHandle",null] 05:14:50 INFO - PROCESS | 1886 | 1484918090955 Marionette TRACE conn4 <- [1,1848,null,{"value":"2147483649"}] 05:14:50 INFO - TEST-START | /service-workers/cache-storage/worker/cache-put.https.html 05:14:50 INFO - PROCESS | 1886 | 1484918090961 Marionette TRACE conn4 -> [0,1849,"timeouts",{"script":185000}] 05:14:50 INFO - PROCESS | 1886 | 1484918090963 Marionette TRACE conn4 <- [1,1849,null,{}] 05:14:50 INFO - PROCESS | 1886 | 1484918090969 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}] 05:14:51 INFO - PROCESS | 1886 | 1484918091192 Marionette TRACE conn4 <- [1,1850,null,{"value":null}] 05:14:51 INFO - PROCESS | 1886 | 1484918091303 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:51 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e2bd000 == 7 [pid = 1933] [id = 579] 05:14:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9e2be800) [pid = 1933] [serial = 1622] [outer = (nil)] 05:14:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9e940400) [pid = 1933] [serial = 1623] [outer = 0x9e2be800] 05:14:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9e941000) [pid = 1933] [serial = 1624] [outer = 0x9e2be800] 05:14:53 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:14:53 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 404 05:14:53 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!IsValidPutRequestMethod(aRequest, aRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 404 05:14:53 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:14:53 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 05:14:53 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:14:53 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/TypeUtils.cpp, line 226 05:14:53 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/cache/Cache.cpp, line 417 05:14:53 INFO - PROCESS | 1886 | 1484918093425 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,{},{}]]]}] 05:14:53 INFO - ..................... 05:14:53 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-put.https.html | took 2493ms 05:14:53 INFO - PROCESS | 1886 | 1484918093454 Marionette TRACE conn4 -> [0,1852,"getWindowHandle",null] 05:14:53 INFO - PROCESS | 1886 | 1484918093457 Marionette TRACE conn4 <- [1,1852,null,{"value":"2147483649"}] 05:14:53 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage-keys.https.html 05:14:53 INFO - PROCESS | 1886 | 1484918093464 Marionette TRACE conn4 -> [0,1853,"timeouts",{"script":185000}] 05:14:53 INFO - PROCESS | 1886 | 1484918093467 Marionette TRACE conn4 <- [1,1853,null,{}] 05:14:53 INFO - PROCESS | 1886 | 1484918093473 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}] 05:14:53 INFO - PROCESS | 1886 | 1484918093816 Marionette TRACE conn4 <- [1,1854,null,{"value":null}] 05:14:53 INFO - PROCESS | 1886 | 1484918093906 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b739000 == 8 [pid = 1933] [id = 580] 05:14:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9b73cc00) [pid = 1933] [serial = 1625] [outer = (nil)] 05:14:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9cae6c00) [pid = 1933] [serial = 1626] [outer = 0x9b73cc00] 05:14:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9caec800) [pid = 1933] [serial = 1627] [outer = 0x9b73cc00] 05:14:54 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1f2000 == 7 [pid = 1933] [id = 578] 05:14:54 INFO - PROCESS | 1886 | --DOCSHELL 0x9b73e400 == 6 [pid = 1933] [id = 575] 05:14:54 INFO - PROCESS | 1886 | --DOCSHELL 0x9b743000 == 5 [pid = 1933] [id = 577] 05:14:54 INFO - PROCESS | 1886 | --DOCSHELL 0x9b73d800 == 4 [pid = 1933] [id = 576] 05:14:54 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9ddd4400) [pid = 1933] [serial = 1611] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9b741800) [pid = 1933] [serial = 1601] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9ddd7000) [pid = 1933] [serial = 1609] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 05:14:54 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9d1f5800) [pid = 1933] [serial = 1606] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/resources/iframe.html] 05:14:54 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9cae9c00) [pid = 1933] [serial = 1598] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9caf2800) [pid = 1933] [serial = 1604] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9caeec00) [pid = 1933] [serial = 1603] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9b73c800) [pid = 1933] [serial = 1600] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9cab9800) [pid = 1933] [serial = 1597] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9d1fac00) [pid = 1933] [serial = 1608] [outer = (nil)] [url = about:blank] 05:14:55 INFO - PROCESS | 1886 | 1484918095292 Marionette TRACE conn4 <- [1,1855,null,{"value":["/service-workers/cache-storage/worker/cache-storage-keys.https.html",0,null,null,[["CacheStorage keys",0,{},{}]]]}] 05:14:55 INFO - . 05:14:55 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage-keys.https.html | took 1885ms 05:14:55 INFO - PROCESS | 1886 | 1484918095350 Marionette TRACE conn4 -> [0,1856,"getWindowHandle",null] 05:14:55 INFO - PROCESS | 1886 | 1484918095352 Marionette TRACE conn4 <- [1,1856,null,{"value":"2147483649"}] 05:14:55 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage-match.https.html 05:14:55 INFO - PROCESS | 1886 | 1484918095359 Marionette TRACE conn4 -> [0,1857,"timeouts",{"script":185000}] 05:14:55 INFO - PROCESS | 1886 | 1484918095362 Marionette TRACE conn4 <- [1,1857,null,{}] 05:14:55 INFO - PROCESS | 1886 | 1484918095368 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}] 05:14:55 INFO - PROCESS | 1886 | 1484918095644 Marionette TRACE conn4 <- [1,1858,null,{"value":null}] 05:14:55 INFO - PROCESS | 1886 | 1484918095692 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:55 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caeb800 == 5 [pid = 1933] [id = 581] 05:14:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9caf0c00) [pid = 1933] [serial = 1628] [outer = (nil)] 05:14:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9ddd5400) [pid = 1933] [serial = 1629] [outer = 0x9caf0c00] 05:14:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9ddd8c00) [pid = 1933] [serial = 1630] [outer = 0x9caf0c00] 05:14:57 INFO - PROCESS | 1886 | 1484918097204 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,{},{}]]]}] 05:14:57 INFO - ...... 05:14:57 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage-match.https.html | took 1885ms 05:14:57 INFO - PROCESS | 1886 | 1484918097245 Marionette TRACE conn4 -> [0,1860,"getWindowHandle",null] 05:14:57 INFO - PROCESS | 1886 | 1484918097248 Marionette TRACE conn4 <- [1,1860,null,{"value":"2147483649"}] 05:14:57 INFO - TEST-START | /service-workers/cache-storage/worker/cache-storage.https.html 05:14:57 INFO - PROCESS | 1886 | 1484918097255 Marionette TRACE conn4 -> [0,1861,"timeouts",{"script":185000}] 05:14:57 INFO - PROCESS | 1886 | 1484918097260 Marionette TRACE conn4 <- [1,1861,null,{}] 05:14:57 INFO - PROCESS | 1886 | 1484918097266 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}] 05:14:57 INFO - PROCESS | 1886 | 1484918097446 Marionette TRACE conn4 <- [1,1862,null,{"value":null}] 05:14:57 INFO - PROCESS | 1886 | 1484918097490 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:14:57 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9d1f4c00) [pid = 1933] [serial = 1619] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-matchAll.https.html] 05:14:57 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9caac000) [pid = 1933] [serial = 1616] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-match.https.html] 05:14:57 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1f4c00 == 6 [pid = 1933] [id = 582] 05:14:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9d1f9800) [pid = 1933] [serial = 1631] [outer = (nil)] 05:14:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9e264c00) [pid = 1933] [serial = 1632] [outer = 0x9d1f9800] 05:14:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9e2b8800) [pid = 1933] [serial = 1633] [outer = 0x9d1f9800] 05:14:59 INFO - PROCESS | 1886 | 1484918099296 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,{},{}]]]}] 05:14:59 INFO - ......... 05:14:59 INFO - TEST-OK | /service-workers/cache-storage/worker/cache-storage.https.html | took 2087ms 05:14:59 INFO - PROCESS | 1886 | 1484918099344 Marionette TRACE conn4 -> [0,1864,"getWindowHandle",null] 05:14:59 INFO - PROCESS | 1886 | 1484918099348 Marionette TRACE conn4 <- [1,1864,null,{"value":"2147483649"}] 05:14:59 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html 05:14:59 INFO - Clearing pref dom.caches.enabled 05:14:59 INFO - PROCESS | 1886 | 1484918099356 Marionette TRACE conn4 -> [0,1865,"getContext",null] 05:14:59 INFO - PROCESS | 1886 | 1484918099359 Marionette TRACE conn4 <- [1,1865,null,{"value":"content"}] 05:14:59 INFO - PROCESS | 1886 | 1484918099364 Marionette TRACE conn4 -> [0,1866,"setContext",{"value":"chrome"}] 05:14:59 INFO - PROCESS | 1886 | 1484918099366 Marionette TRACE conn4 <- [1,1866,null,{}] 05:14:59 INFO - PROCESS | 1886 | 1484918099372 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}] 05:14:59 INFO - PROCESS | 1886 | 1484918099389 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 05:14:59 INFO - PROCESS | 1886 | 1484918099403 Marionette TRACE conn4 -> [0,1868,"setContext",{"value":"content"}] 05:14:59 INFO - PROCESS | 1886 | 1484918099405 Marionette TRACE conn4 <- [1,1868,null,{}] 05:14:59 INFO - PROCESS | 1886 | 1484918099409 Marionette TRACE conn4 -> [0,1869,"getContext",null] 05:14:59 INFO - PROCESS | 1886 | 1484918099413 Marionette TRACE conn4 <- [1,1869,null,{"value":"content"}] 05:14:59 INFO - PROCESS | 1886 | 1484918099418 Marionette TRACE conn4 -> [0,1870,"setContext",{"value":"chrome"}] 05:14:59 INFO - PROCESS | 1886 | 1484918099421 Marionette TRACE conn4 <- [1,1870,null,{}] 05:14:59 INFO - PROCESS | 1886 | 1484918099426 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}] 05:14:59 INFO - PROCESS | 1886 | 1484918099446 Marionette TRACE conn4 <- [1,1871,null,{"value":true}] 05:14:59 INFO - PROCESS | 1886 | 1484918099450 Marionette TRACE conn4 -> [0,1872,"setContext",{"value":"content"}] 05:14:59 INFO - PROCESS | 1886 | 1484918099452 Marionette TRACE conn4 <- [1,1872,null,{}] 05:14:59 INFO - Setting pref dom.serviceWorkers.enabled (true) 05:14:59 INFO - PROCESS | 1886 | 1484918099459 Marionette TRACE conn4 -> [0,1873,"getContext",null] 05:14:59 INFO - PROCESS | 1886 | 1484918099465 Marionette TRACE conn4 <- [1,1873,null,{"value":"content"}] 05:14:59 INFO - PROCESS | 1886 | 1484918099470 Marionette TRACE conn4 -> [0,1874,"setContext",{"value":"chrome"}] 05:14:59 INFO - PROCESS | 1886 | 1484918099473 Marionette TRACE conn4 <- [1,1874,null,{}] 05:14:59 INFO - PROCESS | 1886 | 1484918099479 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}] 05:14:59 INFO - PROCESS | 1886 | 1484918099499 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 05:14:59 INFO - PROCESS | 1886 | 1484918099502 Marionette TRACE conn4 -> [0,1876,"setContext",{"value":"content"}] 05:14:59 INFO - PROCESS | 1886 | 1484918099509 Marionette TRACE conn4 <- [1,1876,null,{}] 05:14:59 INFO - PROCESS | 1886 | 1484918099522 Marionette TRACE conn4 -> [0,1877,"timeouts",{"script":35000}] 05:14:59 INFO - PROCESS | 1886 | 1484918099525 Marionette TRACE conn4 <- [1,1877,null,{}] 05:14:59 INFO - PROCESS | 1886 | 1484918099530 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}] 05:14:59 INFO - PROCESS | 1886 | 1484918099672 Marionette TRACE conn4 <- [1,1878,null,{"value":null}] 05:14:59 INFO - PROCESS | 1886 | 1484918099778 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:14:59 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e938800 == 7 [pid = 1933] [id = 583] 05:14:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9e939400) [pid = 1933] [serial = 1634] [outer = (nil)] 05:14:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9e954800) [pid = 1933] [serial = 1635] [outer = 0x9e939400] 05:15:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9e956800) [pid = 1933] [serial = 1636] [outer = 0x9e939400] 05:15:01 INFO - PROCESS | 1886 | 1484918101226 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,{},{}]]]}] 05:15:01 INFO - .. 05:15:01 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html | took 1916ms 05:15:01 INFO - PROCESS | 1886 | 1484918101283 Marionette TRACE conn4 -> [0,1880,"getWindowHandle",null] 05:15:01 INFO - PROCESS | 1886 | 1484918101287 Marionette TRACE conn4 <- [1,1880,null,{"value":"2147483649"}] 05:15:01 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html 05:15:01 INFO - PROCESS | 1886 | 1484918101315 Marionette TRACE conn4 -> [0,1881,"timeouts",{"script":35000}] 05:15:01 INFO - PROCESS | 1886 | 1484918101321 Marionette TRACE conn4 <- [1,1881,null,{}] 05:15:01 INFO - PROCESS | 1886 | 1484918101328 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}] 05:15:01 INFO - PROCESS | 1886 | 1484918101511 Marionette TRACE conn4 <- [1,1882,null,{"value":null}] 05:15:01 INFO - PROCESS | 1886 | 1484918101599 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:01 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cab3c00 == 8 [pid = 1933] [id = 584] 05:15:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9caeb000) [pid = 1933] [serial = 1637] [outer = (nil)] 05:15:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9ddd8400) [pid = 1933] [serial = 1638] [outer = 0x9caeb000] 05:15:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9e23dc00) [pid = 1933] [serial = 1639] [outer = 0x9caeb000] 05:15:03 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1f4c00 == 7 [pid = 1933] [id = 582] 05:15:03 INFO - PROCESS | 1886 | --DOCSHELL 0x9caeb800 == 6 [pid = 1933] [id = 581] 05:15:03 INFO - PROCESS | 1886 | --DOCSHELL 0x9b739000 == 5 [pid = 1933] [id = 580] 05:15:03 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9d1f3000) [pid = 1933] [serial = 1618] [outer = (nil)] [url = about:blank] 05:15:03 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9e940400) [pid = 1933] [serial = 1623] [outer = (nil)] [url = about:blank] 05:15:03 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9e240800) [pid = 1933] [serial = 1621] [outer = (nil)] [url = about:blank] 05:15:03 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9e25b400) [pid = 1933] [serial = 1620] [outer = (nil)] [url = about:blank] 05:15:03 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9caf1c00) [pid = 1933] [serial = 1617] [outer = (nil)] [url = about:blank] 05:15:03 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9cab5800) [pid = 1933] [serial = 1614] [outer = (nil)] [url = about:blank] 05:15:03 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:15:05 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9d1f9800) [pid = 1933] [serial = 1631] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage.https.html] 05:15:05 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9caf0c00) [pid = 1933] [serial = 1628] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-match.https.html] 05:15:05 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9b73cc00) [pid = 1933] [serial = 1625] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-storage-keys.https.html] 05:15:05 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9e2be800) [pid = 1933] [serial = 1622] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-put.https.html] 05:15:05 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0x9b73fc00) [pid = 1933] [serial = 1613] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-delete.https.html] 05:15:05 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0x9cab2400) [pid = 1933] [serial = 1610] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/cache-storage/worker/cache-add.https.html] 05:15:10 INFO - PROCESS | 1886 | --DOCSHELL 0x9e938800 == 4 [pid = 1933] [id = 583] 05:15:10 INFO - PROCESS | 1886 | --DOCSHELL 0x9e2bd000 == 3 [pid = 1933] [id = 579] 05:15:10 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0x9e954800) [pid = 1933] [serial = 1635] [outer = (nil)] [url = about:blank] 05:15:10 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0x9caec800) [pid = 1933] [serial = 1627] [outer = (nil)] [url = about:blank] 05:15:10 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0x9e941000) [pid = 1933] [serial = 1624] [outer = (nil)] [url = about:blank] 05:15:10 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0x9e264c00) [pid = 1933] [serial = 1632] [outer = (nil)] [url = about:blank] 05:15:10 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0x9e2b8800) [pid = 1933] [serial = 1633] [outer = (nil)] [url = about:blank] 05:15:10 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0x9ddd8c00) [pid = 1933] [serial = 1630] [outer = (nil)] [url = about:blank] 05:15:10 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0x9ddd5400) [pid = 1933] [serial = 1629] [outer = (nil)] [url = about:blank] 05:15:10 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0x9cae6c00) [pid = 1933] [serial = 1626] [outer = (nil)] [url = about:blank] 05:15:10 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0x9caedc00) [pid = 1933] [serial = 1615] [outer = (nil)] [url = about:blank] 05:15:10 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0x9e235000) [pid = 1933] [serial = 1612] [outer = (nil)] [url = about:blank] 05:15:12 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0x9e939400) [pid = 1933] [serial = 1634] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html] 05:15:16 INFO - PROCESS | 1886 | --DOMWINDOW == 14 (0x9e956800) [pid = 1933] [serial = 1636] [outer = (nil)] [url = about:blank] 05:15:16 INFO - PROCESS | 1886 | --DOMWINDOW == 13 (0x9ddd8400) [pid = 1933] [serial = 1638] [outer = (nil)] [url = about:blank] 05:15:32 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:15:32 INFO - PROCESS | 1886 | 1484918132137 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]]]}] 05:15:32 INFO - . 05:15:32 INFO - TEST-TIMEOUT | /service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html | took 30872ms 05:15:32 INFO - PROCESS | 1886 | 1484918132188 Marionette TRACE conn4 -> [0,1884,"getWindowHandle",null] 05:15:32 INFO - PROCESS | 1886 | 1484918132195 Marionette TRACE conn4 <- [1,1884,null,{"value":"2147483649"}] 05:15:32 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html 05:15:32 INFO - PROCESS | 1886 | 1484918132205 Marionette TRACE conn4 -> [0,1885,"timeouts",{"script":35000}] 05:15:32 INFO - PROCESS | 1886 | 1484918132212 Marionette TRACE conn4 <- [1,1885,null,{}] 05:15:32 INFO - PROCESS | 1886 | 1484918132223 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}] 05:15:32 INFO - PROCESS | 1886 | 1484918132466 Marionette TRACE conn4 <- [1,1886,null,{"value":null}] 05:15:32 INFO - PROCESS | 1886 | 1484918132513 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:32 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afeb000 == 4 [pid = 1933] [id = 585] 05:15:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 14 (0x9afeb800) [pid = 1933] [serial = 1640] [outer = (nil)] 05:15:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 15 (0x9b737800) [pid = 1933] [serial = 1641] [outer = 0x9afeb800] 05:15:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0x9b73f000) [pid = 1933] [serial = 1642] [outer = 0x9afeb800] 05:15:34 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caf0400 == 5 [pid = 1933] [id = 586] 05:15:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0x9caf0800) [pid = 1933] [serial = 1643] [outer = (nil)] 05:15:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0x9caf0c00) [pid = 1933] [serial = 1644] [outer = 0x9caf0800] 05:15:34 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caf4400 == 6 [pid = 1933] [id = 587] 05:15:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0x9caf5000) [pid = 1933] [serial = 1645] [outer = (nil)] 05:15:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0x9caf5400) [pid = 1933] [serial = 1646] [outer = 0x9caf5000] 05:15:34 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 05:15:34 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:15:34 INFO - PROCESS | 1886 | 1484918134670 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]]]}] 05:15:34 INFO - .... 05:15:34 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html | took 2497ms 05:15:34 INFO - PROCESS | 1886 | 1484918134700 Marionette TRACE conn4 -> [0,1888,"getWindowHandle",null] 05:15:34 INFO - TEST-START | /service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html 05:15:34 INFO - PROCESS | 1886 | 1484918134710 Marionette TRACE conn4 <- [1,1888,null,{"value":"2147483649"}] 05:15:34 INFO - PROCESS | 1886 | 1484918134727 Marionette TRACE conn4 -> [0,1889,"timeouts",{"script":35000}] 05:15:34 INFO - PROCESS | 1886 | 1484918134733 Marionette TRACE conn4 <- [1,1889,null,{}] 05:15:34 INFO - PROCESS | 1886 | 1484918134741 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}] 05:15:34 INFO - PROCESS | 1886 | 1484918134946 Marionette TRACE conn4 <- [1,1890,null,{"value":null}] 05:15:35 INFO - PROCESS | 1886 | 1484918135022 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:35 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b738400 == 7 [pid = 1933] [id = 588] 05:15:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0x9b738800) [pid = 1933] [serial = 1647] [outer = (nil)] 05:15:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0x9d1ef000) [pid = 1933] [serial = 1648] [outer = 0x9b738800] 05:15:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0x9d1f6000) [pid = 1933] [serial = 1649] [outer = 0x9b738800] 05:15:36 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ddd6800 == 8 [pid = 1933] [id = 589] 05:15:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0x9dddac00) [pid = 1933] [serial = 1650] [outer = (nil)] 05:15:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0x9dddcc00) [pid = 1933] [serial = 1651] [outer = 0x9dddac00] 05:15:36 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e238c00 == 9 [pid = 1933] [id = 590] 05:15:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0x9e239c00) [pid = 1933] [serial = 1652] [outer = (nil)] 05:15:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0x9e23f800) [pid = 1933] [serial = 1653] [outer = 0x9e239c00] 05:15:36 INFO - PROCESS | 1886 | 1484918136934 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]]]}] 05:15:36 INFO - . 05:15:36 INFO - TEST-OK | /service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html | took 2247ms 05:15:36 INFO - PROCESS | 1886 | 1484918136972 Marionette TRACE conn4 -> [0,1892,"getWindowHandle",null] 05:15:36 INFO - PROCESS | 1886 | 1484918136976 Marionette TRACE conn4 <- [1,1892,null,{"value":"2147483649"}] 05:15:36 INFO - TEST-START | /service-workers/service-worker/activate-event-after-install-state-change.https.html 05:15:36 INFO - PROCESS | 1886 | 1484918136983 Marionette TRACE conn4 -> [0,1893,"timeouts",{"script":35000}] 05:15:36 INFO - PROCESS | 1886 | 1484918136991 Marionette TRACE conn4 <- [1,1893,null,{}] 05:15:37 INFO - PROCESS | 1886 | 1484918137009 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}] 05:15:37 INFO - PROCESS | 1886 | 1484918137265 Marionette TRACE conn4 <- [1,1894,null,{"value":null}] 05:15:37 INFO - PROCESS | 1886 | 1484918137311 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:37 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e23c400 == 10 [pid = 1933] [id = 591] 05:15:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0x9e240800) [pid = 1933] [serial = 1654] [outer = (nil)] 05:15:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9e265800) [pid = 1933] [serial = 1655] [outer = 0x9e240800] 05:15:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9e2b8800) [pid = 1933] [serial = 1656] [outer = 0x9e240800] 05:15:38 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:15:38 INFO - PROCESS | 1886 | 1484918138493 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]]]}] 05:15:38 INFO - . 05:15:38 INFO - TEST-OK | /service-workers/service-worker/activate-event-after-install-state-change.https.html | took 1548ms 05:15:38 INFO - TEST-START | /service-workers/service-worker/activation-after-registration.https.html 05:15:38 INFO - PROCESS | 1886 | 1484918138531 Marionette TRACE conn4 -> [0,1896,"getWindowHandle",null] 05:15:38 INFO - PROCESS | 1886 | 1484918138534 Marionette TRACE conn4 <- [1,1896,null,{"value":"2147483649"}] 05:15:38 INFO - PROCESS | 1886 | 1484918138541 Marionette TRACE conn4 -> [0,1897,"timeouts",{"script":35000}] 05:15:38 INFO - PROCESS | 1886 | 1484918138544 Marionette TRACE conn4 <- [1,1897,null,{}] 05:15:38 INFO - PROCESS | 1886 | 1484918138552 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}] 05:15:38 INFO - PROCESS | 1886 | 1484918138763 Marionette TRACE conn4 <- [1,1898,null,{"value":null}] 05:15:38 INFO - PROCESS | 1886 | 1484918138835 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:38 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e2c4800 == 11 [pid = 1933] [id = 592] 05:15:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9e2c7400) [pid = 1933] [serial = 1657] [outer = (nil)] 05:15:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9e93c800) [pid = 1933] [serial = 1658] [outer = 0x9e2c7400] 05:15:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9e93d400) [pid = 1933] [serial = 1659] [outer = 0x9e2c7400] 05:15:39 INFO - PROCESS | 1886 | 1484918139976 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]]]}] 05:15:40 INFO - . 05:15:40 INFO - TEST-OK | /service-workers/service-worker/activation-after-registration.https.html | took 1486ms 05:15:40 INFO - TEST-START | /service-workers/service-worker/activation.https.html 05:15:40 INFO - PROCESS | 1886 | 1484918140026 Marionette TRACE conn4 -> [0,1900,"getWindowHandle",null] 05:15:40 INFO - PROCESS | 1886 | 1484918140031 Marionette TRACE conn4 <- [1,1900,null,{"value":"2147483649"}] 05:15:40 INFO - PROCESS | 1886 | 1484918140038 Marionette TRACE conn4 -> [0,1901,"timeouts",{"script":35000}] 05:15:40 INFO - PROCESS | 1886 | 1484918140041 Marionette TRACE conn4 <- [1,1901,null,{}] 05:15:40 INFO - PROCESS | 1886 | 1484918140047 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}] 05:15:40 INFO - PROCESS | 1886 | 1484918140221 Marionette TRACE conn4 <- [1,1902,null,{"value":null}] 05:15:40 INFO - PROCESS | 1886 | 1484918140319 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:40 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e951c00 == 12 [pid = 1933] [id = 593] 05:15:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9e952400) [pid = 1933] [serial = 1660] [outer = (nil)] 05:15:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9e958c00) [pid = 1933] [serial = 1661] [outer = 0x9e952400] 05:15:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9e954800) [pid = 1933] [serial = 1662] [outer = 0x9e952400] 05:15:41 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b73cc00 == 13 [pid = 1933] [id = 594] 05:15:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9b743000) [pid = 1933] [serial = 1663] [outer = (nil)] 05:15:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9caae400) [pid = 1933] [serial = 1664] [outer = 0x9b743000] 05:15:42 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe8c00 == 14 [pid = 1933] [id = 595] 05:15:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9afebc00) [pid = 1933] [serial = 1665] [outer = (nil)] 05:15:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9b739400) [pid = 1933] [serial = 1666] [outer = 0x9afebc00] 05:15:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9e2c4800 == 13 [pid = 1933] [id = 592] 05:15:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9e23c400 == 12 [pid = 1933] [id = 591] 05:15:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9b738400 == 11 [pid = 1933] [id = 588] 05:15:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9caf4400 == 10 [pid = 1933] [id = 587] 05:15:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9caf0400 == 9 [pid = 1933] [id = 586] 05:15:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9afeb000 == 8 [pid = 1933] [id = 585] 05:15:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9cab3c00 == 7 [pid = 1933] [id = 584] 05:15:42 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caea800 == 8 [pid = 1933] [id = 596] 05:15:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9caed400) [pid = 1933] [serial = 1667] [outer = (nil)] 05:15:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9d1f7000) [pid = 1933] [serial = 1668] [outer = 0x9caed400] 05:15:43 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e2ba000 == 9 [pid = 1933] [id = 597] 05:15:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9e2be800) [pid = 1933] [serial = 1669] [outer = (nil)] 05:15:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9e2bf000) [pid = 1933] [serial = 1670] [outer = 0x9e2be800] 05:15:44 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!registration', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2321 05:15:44 INFO - PROCESS | 1886 | [Child 1933] 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 05:15:44 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!registration', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2321 05:15:44 INFO - PROCESS | 1886 | [Child 1933] 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 05:15:44 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!registration', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2321 05:15:44 INFO - PROCESS | 1886 | [Child 1933] 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 05:15:44 INFO - PROCESS | 1886 | 1484918144148 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]]]}] 05:15:44 INFO - .... 05:15:44 INFO - TEST-OK | /service-workers/service-worker/activation.https.html | took 4149ms 05:15:44 INFO - PROCESS | 1886 | 1484918144186 Marionette TRACE conn4 -> [0,1904,"getWindowHandle",null] 05:15:44 INFO - PROCESS | 1886 | 1484918144190 Marionette TRACE conn4 <- [1,1904,null,{"value":"2147483649"}] 05:15:44 INFO - TEST-START | /service-workers/service-worker/active.https.html 05:15:44 INFO - PROCESS | 1886 | 1484918144196 Marionette TRACE conn4 -> [0,1905,"timeouts",{"script":35000}] 05:15:44 INFO - PROCESS | 1886 | 1484918144200 Marionette TRACE conn4 <- [1,1905,null,{}] 05:15:44 INFO - PROCESS | 1886 | 1484918144205 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}] 05:15:44 INFO - PROCESS | 1886 | 1484918144440 Marionette TRACE conn4 <- [1,1906,null,{"value":null}] 05:15:44 INFO - PROCESS | 1886 | 1484918144544 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:44 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1f6c00 == 10 [pid = 1933] [id = 598] 05:15:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9e23e800) [pid = 1933] [serial = 1671] [outer = (nil)] 05:15:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9e93a400) [pid = 1933] [serial = 1672] [outer = 0x9e23e800] 05:15:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9e951400) [pid = 1933] [serial = 1673] [outer = 0x9e23e800] 05:15:45 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e956c00 == 11 [pid = 1933] [id = 599] 05:15:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9e957400) [pid = 1933] [serial = 1674] [outer = (nil)] 05:15:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9e969400) [pid = 1933] [serial = 1675] [outer = 0x9e957400] 05:15:46 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9afeb800) [pid = 1933] [serial = 1640] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html] 05:15:46 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9caeb000) [pid = 1933] [serial = 1637] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html] 05:15:46 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9caf0800) [pid = 1933] [serial = 1643] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html] 05:15:46 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9caf5000) [pid = 1933] [serial = 1645] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html] 05:15:46 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9b738800) [pid = 1933] [serial = 1647] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html] 05:15:46 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9dddac00) [pid = 1933] [serial = 1650] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/scope/update] 05:15:46 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9e239c00) [pid = 1933] [serial = 1652] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ServiceWorkerGlobalScope/resources/scope/update] 05:15:46 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 05:15:46 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:15:46 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:15:46 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:15:46 INFO - PROCESS | 1886 | 1484918146177 Marionette TRACE conn4 <- [1,1907,null,{"value":["/service-workers/service-worker/active.https.html",0,null,null,[["active is set",0,null,null]]]}] 05:15:46 INFO - . 05:15:46 INFO - TEST-OK | /service-workers/service-worker/active.https.html | took 1996ms 05:15:46 INFO - PROCESS | 1886 | 1484918146199 Marionette TRACE conn4 -> [0,1908,"getWindowHandle",null] 05:15:46 INFO - PROCESS | 1886 | 1484918146206 Marionette TRACE conn4 <- [1,1908,null,{"value":"2147483649"}] 05:15:46 INFO - TEST-START | /service-workers/service-worker/appcache-ordering-main.https.html 05:15:46 INFO - PROCESS | 1886 | 1484918146214 Marionette TRACE conn4 -> [0,1909,"timeouts",{"script":35000}] 05:15:46 INFO - PROCESS | 1886 | 1484918146223 Marionette TRACE conn4 <- [1,1909,null,{}] 05:15:46 INFO - PROCESS | 1886 | 1484918146236 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}] 05:15:46 INFO - PROCESS | 1886 | 1484918146434 Marionette TRACE conn4 <- [1,1910,null,{"value":null}] 05:15:46 INFO - PROCESS | 1886 | 1484918146487 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:46 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e2c7800 == 12 [pid = 1933] [id = 600] 05:15:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9e935000) [pid = 1933] [serial = 1676] [outer = (nil)] 05:15:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9e96fc00) [pid = 1933] [serial = 1677] [outer = 0x9e935000] 05:15:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9e972c00) [pid = 1933] [serial = 1678] [outer = 0x9e935000] 05:15:47 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e975c00 == 13 [pid = 1933] [id = 601] 05:15:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9e976000) [pid = 1933] [serial = 1679] [outer = (nil)] 05:15:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9e978c00) [pid = 1933] [serial = 1680] [outer = 0x9e976000] 05:15:47 INFO - PROCESS | 1886 | [Child 1933] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 05:15:47 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e974800 == 14 [pid = 1933] [id = 602] 05:15:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9e974c00) [pid = 1933] [serial = 1681] [outer = (nil)] 05:15:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9e976400) [pid = 1933] [serial = 1682] [outer = 0x9e974c00] 05:15:47 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:48 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e9b1800 == 15 [pid = 1933] [id = 603] 05:15:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9e9b2000) [pid = 1933] [serial = 1683] [outer = (nil)] 05:15:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0x9e9b2400) [pid = 1933] [serial = 1684] [outer = 0x9e9b2000] 05:15:48 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:48 INFO - PROCESS | 1886 | 1484918148333 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]]]}] 05:15:48 INFO - . 05:15:48 INFO - TEST-OK | /service-workers/service-worker/appcache-ordering-main.https.html | took 2156ms 05:15:48 INFO - PROCESS | 1886 | 1484918148370 Marionette TRACE conn4 -> [0,1912,"getWindowHandle",null] 05:15:48 INFO - PROCESS | 1886 | 1484918148374 Marionette TRACE conn4 <- [1,1912,null,{"value":"2147483649"}] 05:15:48 INFO - TEST-START | /service-workers/service-worker/claim-not-using-registration.https.html 05:15:48 INFO - PROCESS | 1886 | 1484918148380 Marionette TRACE conn4 -> [0,1913,"timeouts",{"script":35000}] 05:15:48 INFO - PROCESS | 1886 | 1484918148382 Marionette TRACE conn4 <- [1,1913,null,{}] 05:15:48 INFO - PROCESS | 1886 | 1484918148388 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}] 05:15:48 INFO - PROCESS | 1886 | 1484918148556 Marionette TRACE conn4 <- [1,1914,null,{"value":null}] 05:15:48 INFO - PROCESS | 1886 | 1484918148650 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:48 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afec400 == 16 [pid = 1933] [id = 604] 05:15:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0x9afee000) [pid = 1933] [serial = 1685] [outer = (nil)] 05:15:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0x9e237400) [pid = 1933] [serial = 1686] [outer = 0x9afee000] 05:15:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0x9e2c6000) [pid = 1933] [serial = 1687] [outer = 0x9afee000] 05:15:49 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:49 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:50 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e9ab400 == 17 [pid = 1933] [id = 605] 05:15:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0x9e9ae400) [pid = 1933] [serial = 1688] [outer = (nil)] 05:15:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0x9e9b0800) [pid = 1933] [serial = 1689] [outer = 0x9e9ae400] 05:15:50 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e9b3400 == 18 [pid = 1933] [id = 606] 05:15:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0x9e9b3800) [pid = 1933] [serial = 1690] [outer = (nil)] 05:15:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 58 (0x9e237800) [pid = 1933] [serial = 1691] [outer = 0x9e9b3800] 05:15:50 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:50 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:50 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:50 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:50 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 05:15:50 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:15:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9e975c00 == 17 [pid = 1933] [id = 601] 05:15:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9e974800 == 16 [pid = 1933] [id = 602] 05:15:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9e9b1800 == 15 [pid = 1933] [id = 603] 05:15:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe8c00 == 14 [pid = 1933] [id = 595] 05:15:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9caea800 == 13 [pid = 1933] [id = 596] 05:15:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9e2ba000 == 12 [pid = 1933] [id = 597] 05:15:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9b73cc00 == 11 [pid = 1933] [id = 594] 05:15:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9e956c00 == 10 [pid = 1933] [id = 599] 05:15:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1f6c00 == 9 [pid = 1933] [id = 598] 05:15:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9e2c7800 == 8 [pid = 1933] [id = 600] 05:15:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9e951c00 == 7 [pid = 1933] [id = 593] 05:15:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9e238c00 == 6 [pid = 1933] [id = 590] 05:15:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9ddd6800 == 5 [pid = 1933] [id = 589] 05:15:50 INFO - PROCESS | 1886 | --DOMWINDOW == 57 (0x9e93c800) [pid = 1933] [serial = 1658] [outer = (nil)] [url = about:blank] 05:15:50 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0x9b737800) [pid = 1933] [serial = 1641] [outer = (nil)] [url = about:blank] 05:15:50 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0x9e23dc00) [pid = 1933] [serial = 1639] [outer = (nil)] [url = about:blank] 05:15:50 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0x9caf0c00) [pid = 1933] [serial = 1644] [outer = (nil)] [url = about:blank] 05:15:50 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0x9caf5400) [pid = 1933] [serial = 1646] [outer = (nil)] [url = about:blank] 05:15:50 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0x9b73f000) [pid = 1933] [serial = 1642] [outer = (nil)] [url = about:blank] 05:15:50 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0x9d1ef000) [pid = 1933] [serial = 1648] [outer = (nil)] [url = about:blank] 05:15:50 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0x9dddcc00) [pid = 1933] [serial = 1651] [outer = (nil)] [url = about:blank] 05:15:50 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9e23f800) [pid = 1933] [serial = 1653] [outer = (nil)] [url = about:blank] 05:15:50 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9d1f6000) [pid = 1933] [serial = 1649] [outer = (nil)] [url = about:blank] 05:15:50 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9e265800) [pid = 1933] [serial = 1655] [outer = (nil)] [url = about:blank] 05:15:51 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe9800 == 6 [pid = 1933] [id = 607] 05:15:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9afe9c00) [pid = 1933] [serial = 1692] [outer = (nil)] 05:15:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9afea400) [pid = 1933] [serial = 1693] [outer = 0x9afe9c00] 05:15:51 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:51 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:51 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 05:15:51 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:15:51 INFO - PROCESS | 1886 | 1484918151564 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]]]}] 05:15:51 INFO - .. 05:15:51 INFO - TEST-OK | /service-workers/service-worker/claim-not-using-registration.https.html | took 3240ms 05:15:51 INFO - PROCESS | 1886 | 1484918151620 Marionette TRACE conn4 -> [0,1916,"getWindowHandle",null] 05:15:51 INFO - PROCESS | 1886 | 1484918151624 Marionette TRACE conn4 <- [1,1916,null,{"value":"2147483649"}] 05:15:51 INFO - TEST-START | /service-workers/service-worker/claim-using-registration.https.html 05:15:51 INFO - PROCESS | 1886 | 1484918151630 Marionette TRACE conn4 -> [0,1917,"timeouts",{"script":35000}] 05:15:51 INFO - PROCESS | 1886 | 1484918151633 Marionette TRACE conn4 <- [1,1917,null,{}] 05:15:51 INFO - PROCESS | 1886 | 1484918151639 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}] 05:15:51 INFO - PROCESS | 1886 | 1484918151849 Marionette TRACE conn4 <- [1,1918,null,{"value":null}] 05:15:51 INFO - PROCESS | 1886 | 1484918151892 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:51 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cab3000 == 7 [pid = 1933] [id = 608] 05:15:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9cab3800) [pid = 1933] [serial = 1694] [outer = (nil)] 05:15:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0x9caeac00) [pid = 1933] [serial = 1695] [outer = 0x9cab3800] 05:15:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0x9caf0c00) [pid = 1933] [serial = 1696] [outer = 0x9cab3800] 05:15:52 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:52 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1f8400 == 8 [pid = 1933] [id = 609] 05:15:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0x9d1f9c00) [pid = 1933] [serial = 1697] [outer = (nil)] 05:15:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0x9d1fa800) [pid = 1933] [serial = 1698] [outer = 0x9d1f9c00] 05:15:53 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:53 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9dddb800 == 9 [pid = 1933] [id = 610] 05:15:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0x9dddf400) [pid = 1933] [serial = 1699] [outer = (nil)] 05:15:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0x9dde1400) [pid = 1933] [serial = 1700] [outer = 0x9dddf400] 05:15:53 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:53 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:54 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0x9e23e800) [pid = 1933] [serial = 1671] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/active.https.html] 05:15:54 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0x9e935000) [pid = 1933] [serial = 1676] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/appcache-ordering-main.https.html] 05:15:54 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0x9e9b2000) [pid = 1933] [serial = 1683] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.is-appcached.html] 05:15:54 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0x9e974c00) [pid = 1933] [serial = 1681] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.is-appcached.html] 05:15:54 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0x9e2c7400) [pid = 1933] [serial = 1657] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activation-after-registration.https.html] 05:15:54 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0x9e240800) [pid = 1933] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activate-event-after-install-state-change.https.html] 05:15:54 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9e952400) [pid = 1933] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/activation.https.html] 05:15:54 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9b743000) [pid = 1933] [serial = 1663] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/no-controllee] 05:15:54 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9afebc00) [pid = 1933] [serial = 1665] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/no-request] 05:15:54 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9caed400) [pid = 1933] [serial = 1667] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/skip-waiting] 05:15:54 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9e2be800) [pid = 1933] [serial = 1669] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister] 05:15:54 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9e957400) [pid = 1933] [serial = 1674] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:15:54 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9e976000) [pid = 1933] [serial = 1679] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.install.html] 05:15:54 INFO - PROCESS | 1886 | 1484918154284 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]]]}] 05:15:54 INFO - .. 05:15:54 INFO - TEST-OK | /service-workers/service-worker/claim-using-registration.https.html | took 2689ms 05:15:54 INFO - PROCESS | 1886 | 1484918154320 Marionette TRACE conn4 -> [0,1920,"getWindowHandle",null] 05:15:54 INFO - PROCESS | 1886 | 1484918154322 Marionette TRACE conn4 <- [1,1920,null,{"value":"2147483649"}] 05:15:54 INFO - TEST-START | /service-workers/service-worker/client-navigate.https.html 05:15:54 INFO - PROCESS | 1886 | 1484918154329 Marionette TRACE conn4 -> [0,1921,"timeouts",{"script":35000}] 05:15:54 INFO - PROCESS | 1886 | 1484918154332 Marionette TRACE conn4 <- [1,1921,null,{}] 05:15:54 INFO - PROCESS | 1886 | 1484918154344 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}] 05:15:54 INFO - PROCESS | 1886 | 1484918154547 Marionette TRACE conn4 <- [1,1922,null,{"value":null}] 05:15:54 INFO - PROCESS | 1886 | 1484918154635 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:54 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caf1c00 == 10 [pid = 1933] [id = 611] 05:15:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9caf2c00) [pid = 1933] [serial = 1701] [outer = (nil)] 05:15:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9e260000) [pid = 1933] [serial = 1702] [outer = 0x9caf2c00] 05:15:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9e265800) [pid = 1933] [serial = 1703] [outer = 0x9caf2c00] 05:15:55 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:55 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:56 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e953000 == 11 [pid = 1933] [id = 612] 05:15:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9e953c00) [pid = 1933] [serial = 1704] [outer = (nil)] 05:15:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9e954000) [pid = 1933] [serial = 1705] [outer = 0x9e953c00] 05:15:56 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:56 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9e96f400) [pid = 1933] [serial = 1706] [outer = 0x9e953c00] 05:15:56 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e9a7c00 == 12 [pid = 1933] [id = 613] 05:15:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9e9a8400) [pid = 1933] [serial = 1707] [outer = (nil)] 05:15:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0x9e9a9000) [pid = 1933] [serial = 1708] [outer = 0x9e9a8400] 05:15:57 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:57 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:57 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:57 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0x9e23f800) [pid = 1933] [serial = 1709] [outer = 0x9e9a8400] 05:15:57 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e96d000 == 13 [pid = 1933] [id = 614] 05:15:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0x9e96e000) [pid = 1933] [serial = 1710] [outer = (nil)] 05:15:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0x9e974000) [pid = 1933] [serial = 1711] [outer = 0x9e96e000] 05:15:58 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerWindowClient.cpp, line 373 05:15:58 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(mRv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerWindowClient.cpp, line 90 05:15:58 INFO - PROCESS | 1886 | 1484918158315 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,{},{}]]]}] 05:15:58 INFO - ....... 05:15:58 INFO - TEST-OK | /service-workers/service-worker/client-navigate.https.html | took 4007ms 05:15:58 INFO - TEST-START | /service-workers/service-worker/clients-get-cross-origin.https.html 05:15:58 INFO - PROCESS | 1886 | 1484918158338 Marionette TRACE conn4 -> [0,1924,"getWindowHandle",null] 05:15:58 INFO - PROCESS | 1886 | 1484918158341 Marionette TRACE conn4 <- [1,1924,null,{"value":"2147483649"}] 05:15:58 INFO - PROCESS | 1886 | 1484918158347 Marionette TRACE conn4 -> [0,1925,"timeouts",{"script":35000}] 05:15:58 INFO - PROCESS | 1886 | 1484918158350 Marionette TRACE conn4 <- [1,1925,null,{}] 05:15:58 INFO - PROCESS | 1886 | 1484918158356 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}] 05:15:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9dddb800 == 12 [pid = 1933] [id = 610] 05:15:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1f8400 == 11 [pid = 1933] [id = 609] 05:15:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9cab3000 == 10 [pid = 1933] [id = 608] 05:15:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9afec400 == 9 [pid = 1933] [id = 604] 05:15:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe9800 == 8 [pid = 1933] [id = 607] 05:15:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9e9b3400 == 7 [pid = 1933] [id = 606] 05:15:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9e9ab400 == 6 [pid = 1933] [id = 605] 05:15:58 INFO - PROCESS | 1886 | 1484918158632 Marionette TRACE conn4 <- [1,1926,null,{"value":null}] 05:15:58 INFO - PROCESS | 1886 | 1484918158718 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:15:58 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0x9e96fc00) [pid = 1933] [serial = 1677] [outer = (nil)] [url = about:blank] 05:15:58 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0x9e972c00) [pid = 1933] [serial = 1678] [outer = (nil)] [url = about:blank] 05:15:58 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0x9e9b2400) [pid = 1933] [serial = 1684] [outer = (nil)] [url = about:blank] 05:15:58 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0x9e976400) [pid = 1933] [serial = 1682] [outer = (nil)] [url = about:blank] 05:15:58 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9e93d400) [pid = 1933] [serial = 1659] [outer = (nil)] [url = about:blank] 05:15:58 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9e2b8800) [pid = 1933] [serial = 1656] [outer = (nil)] [url = about:blank] 05:15:58 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9e954800) [pid = 1933] [serial = 1662] [outer = (nil)] [url = about:blank] 05:15:58 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9caae400) [pid = 1933] [serial = 1664] [outer = (nil)] [url = about:blank] 05:15:58 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9b739400) [pid = 1933] [serial = 1666] [outer = (nil)] [url = about:blank] 05:15:58 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9d1f7000) [pid = 1933] [serial = 1668] [outer = (nil)] [url = about:blank] 05:15:58 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9e2bf000) [pid = 1933] [serial = 1670] [outer = (nil)] [url = about:blank] 05:15:58 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9e969400) [pid = 1933] [serial = 1675] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:15:58 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9e978c00) [pid = 1933] [serial = 1680] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/appcache-ordering.install.html] 05:15:58 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9e951400) [pid = 1933] [serial = 1673] [outer = (nil)] [url = about:blank] 05:15:58 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9e93a400) [pid = 1933] [serial = 1672] [outer = (nil)] [url = about:blank] 05:15:58 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9e958c00) [pid = 1933] [serial = 1661] [outer = (nil)] [url = about:blank] 05:15:58 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b737400 == 7 [pid = 1933] [id = 615] 05:15:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9b737800) [pid = 1933] [serial = 1712] [outer = (nil)] 05:15:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9caac000) [pid = 1933] [serial = 1713] [outer = 0x9b737800] 05:15:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9cae6c00) [pid = 1933] [serial = 1714] [outer = 0x9b737800] 05:15:59 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:15:59 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:00 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b738800 == 8 [pid = 1933] [id = 616] 05:16:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9caf5000) [pid = 1933] [serial = 1715] [outer = (nil)] 05:16:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9d1ef800) [pid = 1933] [serial = 1716] [outer = 0x9caf5000] 05:16:00 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afedc00 == 9 [pid = 1933] [id = 617] 05:16:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9caef000) [pid = 1933] [serial = 1717] [outer = (nil)] 05:16:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9d1f4c00) [pid = 1933] [serial = 1718] [outer = 0x9caef000] 05:16:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9d1f9000) [pid = 1933] [serial = 1719] [outer = 0x9caef000] 05:16:00 INFO - PROCESS | 1886 | ++DOCSHELL 0x9dddd000 == 10 [pid = 1933] [id = 618] 05:16:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9dde1000) [pid = 1933] [serial = 1720] [outer = (nil)] 05:16:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9dde2c00) [pid = 1933] [serial = 1721] [outer = 0x9dde1000] 05:16:00 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!doc', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2879 05:16:00 INFO - PROCESS | 1886 | 1484918160865 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]]]}] 05:16:00 INFO - . 05:16:00 INFO - TEST-OK | /service-workers/service-worker/clients-get-cross-origin.https.html | took 2550ms 05:16:00 INFO - TEST-START | /service-workers/service-worker/clients-get.https.html 05:16:00 INFO - PROCESS | 1886 | 1484918160897 Marionette TRACE conn4 -> [0,1928,"getWindowHandle",null] 05:16:00 INFO - PROCESS | 1886 | 1484918160899 Marionette TRACE conn4 <- [1,1928,null,{"value":"2147483649"}] 05:16:00 INFO - PROCESS | 1886 | 1484918160906 Marionette TRACE conn4 -> [0,1929,"timeouts",{"script":35000}] 05:16:00 INFO - PROCESS | 1886 | 1484918160913 Marionette TRACE conn4 <- [1,1929,null,{}] 05:16:00 INFO - PROCESS | 1886 | 1484918160918 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}] 05:16:01 INFO - PROCESS | 1886 | 1484918161098 Marionette TRACE conn4 <- [1,1930,null,{"value":null}] 05:16:01 INFO - PROCESS | 1886 | 1484918161158 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:01 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1fb400 == 11 [pid = 1933] [id = 619] 05:16:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9e23cc00) [pid = 1933] [serial = 1722] [outer = (nil)] 05:16:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9e2bf000) [pid = 1933] [serial = 1723] [outer = 0x9e23cc00] 05:16:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0x9e2c3000) [pid = 1933] [serial = 1724] [outer = 0x9e23cc00] 05:16:01 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:01 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:01 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0x9cab3800) [pid = 1933] [serial = 1694] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/claim-using-registration.https.html] 05:16:01 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9afe9c00) [pid = 1933] [serial = 1692] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?longer-matched] 05:16:01 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9e9b3800) [pid = 1933] [serial = 1690] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?not-using] 05:16:01 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9dddf400) [pid = 1933] [serial = 1699] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?using-same-registration] 05:16:02 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9d1f9c00) [pid = 1933] [serial = 1697] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?using-different-registration] 05:16:02 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9afee000) [pid = 1933] [serial = 1685] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/claim-not-using-registration.https.html] 05:16:02 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9e9ae400) [pid = 1933] [serial = 1688] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?not-using-init] 05:16:02 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e93a800 == 12 [pid = 1933] [id = 620] 05:16:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9e93cc00) [pid = 1933] [serial = 1725] [outer = (nil)] 05:16:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9e93d800) [pid = 1933] [serial = 1726] [outer = 0x9e93cc00] 05:16:02 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e940400 == 13 [pid = 1933] [id = 621] 05:16:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9e940800) [pid = 1933] [serial = 1727] [outer = (nil)] 05:16:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9e951000) [pid = 1933] [serial = 1728] [outer = 0x9e940800] 05:16:03 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!doc', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2879 05:16:03 INFO - PROCESS | 1886 | 1484918163297 Marionette TRACE conn4 <- [1,1931,null,{"value":["/service-workers/service-worker/clients-get.https.html",0,null,null,[["Test Clients.get()",0,null,null]]]}] 05:16:03 INFO - . 05:16:03 INFO - TEST-OK | /service-workers/service-worker/clients-get.https.html | took 2440ms 05:16:03 INFO - PROCESS | 1886 | 1484918163347 Marionette TRACE conn4 -> [0,1932,"getWindowHandle",null] 05:16:03 INFO - PROCESS | 1886 | 1484918163353 Marionette TRACE conn4 <- [1,1932,null,{"value":"2147483649"}] 05:16:03 INFO - TEST-START | /service-workers/service-worker/clients-matchall-client-types.https.html 05:16:03 INFO - PROCESS | 1886 | 1484918163377 Marionette TRACE conn4 -> [0,1933,"timeouts",{"script":35000}] 05:16:03 INFO - PROCESS | 1886 | 1484918163385 Marionette TRACE conn4 <- [1,1933,null,{}] 05:16:03 INFO - PROCESS | 1886 | 1484918163393 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}] 05:16:03 INFO - PROCESS | 1886 | 1484918163675 Marionette TRACE conn4 <- [1,1934,null,{"value":null}] 05:16:03 INFO - PROCESS | 1886 | 1484918163767 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:03 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e953400 == 14 [pid = 1933] [id = 622] 05:16:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9e954800) [pid = 1933] [serial = 1729] [outer = (nil)] 05:16:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9e95e800) [pid = 1933] [serial = 1730] [outer = 0x9e954800] 05:16:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0x9e96e400) [pid = 1933] [serial = 1731] [outer = 0x9e954800] 05:16:04 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:04 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:04 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cab5400 == 15 [pid = 1933] [id = 623] 05:16:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0x9cae9c00) [pid = 1933] [serial = 1732] [outer = (nil)] 05:16:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0x9caf2000) [pid = 1933] [serial = 1733] [outer = 0x9cae9c00] 05:16:05 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:05 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:05 INFO - PROCESS | 1886 | 1484918165493 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]]]}] 05:16:05 INFO - . 05:16:05 INFO - TEST-OK | /service-workers/service-worker/clients-matchall-client-types.https.html | took 2146ms 05:16:05 INFO - PROCESS | 1886 | 1484918165520 Marionette TRACE conn4 -> [0,1936,"getWindowHandle",null] 05:16:05 INFO - PROCESS | 1886 | 1484918165522 Marionette TRACE conn4 <- [1,1936,null,{"value":"2147483649"}] 05:16:05 INFO - TEST-START | /service-workers/service-worker/clients-matchall-include-uncontrolled.https.html 05:16:05 INFO - PROCESS | 1886 | 1484918165536 Marionette TRACE conn4 -> [0,1937,"timeouts",{"script":35000}] 05:16:05 INFO - PROCESS | 1886 | 1484918165542 Marionette TRACE conn4 <- [1,1937,null,{}] 05:16:05 INFO - PROCESS | 1886 | 1484918165551 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}] 05:16:05 INFO - PROCESS | 1886 | 1484918165747 Marionette TRACE conn4 <- [1,1938,null,{"value":null}] 05:16:05 INFO - PROCESS | 1886 | 1484918165820 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:05 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ddd4400 == 16 [pid = 1933] [id = 624] 05:16:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0x9e236800) [pid = 1933] [serial = 1734] [outer = (nil)] 05:16:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0x9e93b400) [pid = 1933] [serial = 1735] [outer = 0x9e236800] 05:16:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0x9e261800) [pid = 1933] [serial = 1736] [outer = 0x9e236800] 05:16:06 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:06 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:07 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caf0000 == 17 [pid = 1933] [id = 625] 05:16:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0x9d1f3800) [pid = 1933] [serial = 1737] [outer = (nil)] 05:16:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 58 (0x9ddd3c00) [pid = 1933] [serial = 1738] [outer = 0x9d1f3800] 05:16:07 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:07 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:07 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cab5c00 == 18 [pid = 1933] [id = 626] 05:16:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 59 (0x9cab7c00) [pid = 1933] [serial = 1739] [outer = (nil)] 05:16:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 60 (0x9cab8400) [pid = 1933] [serial = 1740] [outer = 0x9cab7c00] 05:16:07 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:07 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:07 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e25a800 == 19 [pid = 1933] [id = 627] 05:16:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 61 (0x9e25c400) [pid = 1933] [serial = 1741] [outer = (nil)] 05:16:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 62 (0x9e264800) [pid = 1933] [serial = 1742] [outer = 0x9e25c400] 05:16:07 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1fb400 == 18 [pid = 1933] [id = 619] 05:16:07 INFO - PROCESS | 1886 | --DOCSHELL 0x9afedc00 == 17 [pid = 1933] [id = 617] 05:16:07 INFO - PROCESS | 1886 | --DOCSHELL 0x9b737400 == 16 [pid = 1933] [id = 615] 05:16:07 INFO - PROCESS | 1886 | --DOCSHELL 0x9caf1c00 == 15 [pid = 1933] [id = 611] 05:16:07 INFO - PROCESS | 1886 | --DOCSHELL 0x9cab5400 == 14 [pid = 1933] [id = 623] 05:16:07 INFO - PROCESS | 1886 | --DOCSHELL 0x9e953400 == 13 [pid = 1933] [id = 622] 05:16:07 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:07 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:08 INFO - PROCESS | 1886 | --DOCSHELL 0x9e953000 == 12 [pid = 1933] [id = 612] 05:16:08 INFO - PROCESS | 1886 | --DOMWINDOW == 61 (0x9e260000) [pid = 1933] [serial = 1702] [outer = (nil)] [url = about:blank] 05:16:08 INFO - PROCESS | 1886 | --DOMWINDOW == 60 (0x9e954000) [pid = 1933] [serial = 1705] [outer = (nil)] [url = about:blank] 05:16:08 INFO - PROCESS | 1886 | --DOMWINDOW == 59 (0x9afea400) [pid = 1933] [serial = 1693] [outer = (nil)] [url = about:blank] 05:16:08 INFO - PROCESS | 1886 | --DOMWINDOW == 58 (0x9e237800) [pid = 1933] [serial = 1691] [outer = (nil)] [url = about:blank] 05:16:08 INFO - PROCESS | 1886 | --DOMWINDOW == 57 (0x9dde1400) [pid = 1933] [serial = 1700] [outer = (nil)] [url = about:blank] 05:16:08 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0x9caf0c00) [pid = 1933] [serial = 1696] [outer = (nil)] [url = about:blank] 05:16:08 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0x9d1fa800) [pid = 1933] [serial = 1698] [outer = (nil)] [url = about:blank] 05:16:08 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0x9e2c6000) [pid = 1933] [serial = 1687] [outer = (nil)] [url = about:blank] 05:16:08 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0x9e9b0800) [pid = 1933] [serial = 1689] [outer = (nil)] [url = about:blank] 05:16:08 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0x9caeac00) [pid = 1933] [serial = 1695] [outer = (nil)] [url = about:blank] 05:16:08 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0x9e237400) [pid = 1933] [serial = 1686] [outer = (nil)] [url = about:blank] 05:16:08 INFO - PROCESS | 1886 | 1484918168289 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]]]}] 05:16:08 INFO - . 05:16:08 INFO - TEST-OK | /service-workers/service-worker/clients-matchall-include-uncontrolled.https.html | took 2795ms 05:16:08 INFO - PROCESS | 1886 | 1484918168331 Marionette TRACE conn4 -> [0,1940,"getWindowHandle",null] 05:16:08 INFO - PROCESS | 1886 | 1484918168334 Marionette TRACE conn4 <- [1,1940,null,{"value":"2147483649"}] 05:16:08 INFO - TEST-START | /service-workers/service-worker/clients-matchall.https.html 05:16:08 INFO - PROCESS | 1886 | 1484918168340 Marionette TRACE conn4 -> [0,1941,"timeouts",{"script":35000}] 05:16:08 INFO - PROCESS | 1886 | 1484918168343 Marionette TRACE conn4 <- [1,1941,null,{}] 05:16:08 INFO - PROCESS | 1886 | 1484918168349 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}] 05:16:08 INFO - PROCESS | 1886 | 1484918168537 Marionette TRACE conn4 <- [1,1942,null,{"value":null}] 05:16:08 INFO - PROCESS | 1886 | 1484918168597 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:08 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b73e800 == 13 [pid = 1933] [id = 628] 05:16:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0x9b740000) [pid = 1933] [serial = 1743] [outer = (nil)] 05:16:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0x9cab6c00) [pid = 1933] [serial = 1744] [outer = 0x9b740000] 05:16:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0x9caeac00) [pid = 1933] [serial = 1745] [outer = 0x9b740000] 05:16:09 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:09 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:09 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1fb400 == 14 [pid = 1933] [id = 629] 05:16:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0x9d1fbc00) [pid = 1933] [serial = 1746] [outer = (nil)] 05:16:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0x9d1fc000) [pid = 1933] [serial = 1747] [outer = 0x9d1fbc00] 05:16:09 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:09 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:09 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ddd4c00 == 15 [pid = 1933] [id = 630] 05:16:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0x9ddd7800) [pid = 1933] [serial = 1748] [outer = (nil)] 05:16:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 58 (0x9ddd8c00) [pid = 1933] [serial = 1749] [outer = 0x9ddd7800] 05:16:10 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:10 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:10 INFO - PROCESS | 1886 | 1484918170281 Marionette TRACE conn4 <- [1,1943,null,{"value":["/service-workers/service-worker/clients-matchall.https.html",0,null,null,[["Test Clients.matchAll()",0,null,null]]]}] 05:16:10 INFO - . 05:16:10 INFO - TEST-OK | /service-workers/service-worker/clients-matchall.https.html | took 1982ms 05:16:10 INFO - PROCESS | 1886 | 1484918170323 Marionette TRACE conn4 -> [0,1944,"getWindowHandle",null] 05:16:10 INFO - PROCESS | 1886 | 1484918170325 Marionette TRACE conn4 <- [1,1944,null,{"value":"2147483649"}] 05:16:10 INFO - TEST-START | /service-workers/service-worker/controller-on-disconnect.https.html 05:16:10 INFO - PROCESS | 1886 | 1484918170332 Marionette TRACE conn4 -> [0,1945,"timeouts",{"script":35000}] 05:16:10 INFO - PROCESS | 1886 | 1484918170334 Marionette TRACE conn4 <- [1,1945,null,{}] 05:16:10 INFO - PROCESS | 1886 | 1484918170340 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}] 05:16:10 INFO - PROCESS | 1886 | 1484918170513 Marionette TRACE conn4 <- [1,1946,null,{"value":null}] 05:16:10 INFO - PROCESS | 1886 | 1484918170597 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:10 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caedc00 == 16 [pid = 1933] [id = 631] 05:16:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 59 (0x9caf3c00) [pid = 1933] [serial = 1750] [outer = (nil)] 05:16:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 60 (0x9e239400) [pid = 1933] [serial = 1751] [outer = 0x9caf3c00] 05:16:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 61 (0x9e25a400) [pid = 1933] [serial = 1752] [outer = 0x9caf3c00] 05:16:11 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:11 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:11 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe6c00 == 17 [pid = 1933] [id = 632] 05:16:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 62 (0x9e93d000) [pid = 1933] [serial = 1753] [outer = (nil)] 05:16:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 63 (0x9e940c00) [pid = 1933] [serial = 1754] [outer = 0x9e93d000] 05:16:11 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:11 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:12 INFO - PROCESS | 1886 | --DOMWINDOW == 62 (0x9b737800) [pid = 1933] [serial = 1712] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-get-cross-origin.https.html] 05:16:12 INFO - PROCESS | 1886 | --DOMWINDOW == 61 (0x9e954800) [pid = 1933] [serial = 1729] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall-client-types.https.html] 05:16:12 INFO - PROCESS | 1886 | --DOMWINDOW == 60 (0x9e23cc00) [pid = 1933] [serial = 1722] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-get.https.html] 05:16:12 INFO - PROCESS | 1886 | --DOMWINDOW == 59 (0x9cae9c00) [pid = 1933] [serial = 1732] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-matchall-client-types-iframe.html] 05:16:12 INFO - PROCESS | 1886 | --DOMWINDOW == 58 (0x9caf2c00) [pid = 1933] [serial = 1701] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/client-navigate.https.html] 05:16:12 INFO - PROCESS | 1886 | --DOMWINDOW == 57 (0x9caf5000) [pid = 1933] [serial = 1715] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-get] 05:16:12 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0x9e96e000) [pid = 1933] [serial = 1710] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/client-navigate-frame.html] 05:16:12 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0x9e93cc00) [pid = 1933] [serial = 1725] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-get-frame.html#1] 05:16:12 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0x9e940800) [pid = 1933] [serial = 1727] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/clients-get-frame.html#2] 05:16:12 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0x9caef000) [pid = 1933] [serial = 1717] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/clients-get-other-origin.html] 05:16:12 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0x9dde1000) [pid = 1933] [serial = 1720] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-get] 05:16:12 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!aWindow', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2578 05:16:12 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:16:12 INFO - PROCESS | 1886 | 1484918172314 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]]]}] 05:16:12 INFO - . 05:16:12 INFO - TEST-OK | /service-workers/service-worker/controller-on-disconnect.https.html | took 2037ms 05:16:12 INFO - PROCESS | 1886 | 1484918172369 Marionette TRACE conn4 -> [0,1948,"getWindowHandle",null] 05:16:12 INFO - PROCESS | 1886 | 1484918172372 Marionette TRACE conn4 <- [1,1948,null,{"value":"2147483649"}] 05:16:12 INFO - TEST-START | /service-workers/service-worker/controller-on-load.https.html 05:16:12 INFO - PROCESS | 1886 | 1484918172379 Marionette TRACE conn4 -> [0,1949,"timeouts",{"script":35000}] 05:16:12 INFO - PROCESS | 1886 | 1484918172382 Marionette TRACE conn4 <- [1,1949,null,{}] 05:16:12 INFO - PROCESS | 1886 | 1484918172388 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}] 05:16:12 INFO - PROCESS | 1886 | 1484918172615 Marionette TRACE conn4 <- [1,1950,null,{"value":null}] 05:16:12 INFO - PROCESS | 1886 | 1484918172645 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:12 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e936400 == 18 [pid = 1933] [id = 633] 05:16:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0x9e936800) [pid = 1933] [serial = 1755] [outer = (nil)] 05:16:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0x9e940000) [pid = 1933] [serial = 1756] [outer = 0x9e936800] 05:16:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0x9e953400) [pid = 1933] [serial = 1757] [outer = 0x9e936800] 05:16:13 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:13 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:13 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e976800 == 19 [pid = 1933] [id = 634] 05:16:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0x9e976c00) [pid = 1933] [serial = 1758] [outer = (nil)] 05:16:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0x9e977000) [pid = 1933] [serial = 1759] [outer = 0x9e976c00] 05:16:13 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:13 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:14 INFO - PROCESS | 1886 | 1484918174085 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]]]}] 05:16:14 INFO - . 05:16:14 INFO - TEST-OK | /service-workers/service-worker/controller-on-load.https.html | took 1738ms 05:16:14 INFO - PROCESS | 1886 | 1484918174119 Marionette TRACE conn4 -> [0,1952,"getWindowHandle",null] 05:16:14 INFO - PROCESS | 1886 | 1484918174127 Marionette TRACE conn4 <- [1,1952,null,{"value":"2147483649"}] 05:16:14 INFO - TEST-START | /service-workers/service-worker/controller-on-reload.https.html 05:16:14 INFO - PROCESS | 1886 | 1484918174142 Marionette TRACE conn4 -> [0,1953,"timeouts",{"script":35000}] 05:16:14 INFO - PROCESS | 1886 | 1484918174149 Marionette TRACE conn4 <- [1,1953,null,{}] 05:16:14 INFO - PROCESS | 1886 | 1484918174170 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}] 05:16:14 INFO - PROCESS | 1886 | 1484918174463 Marionette TRACE conn4 <- [1,1954,null,{"value":null}] 05:16:14 INFO - PROCESS | 1886 | 1484918174510 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:14 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caac800 == 20 [pid = 1933] [id = 635] 05:16:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 58 (0x9cab0800) [pid = 1933] [serial = 1760] [outer = (nil)] 05:16:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 59 (0x9d1f5400) [pid = 1933] [serial = 1761] [outer = 0x9cab0800] 05:16:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 60 (0x9ddde000) [pid = 1933] [serial = 1762] [outer = 0x9cab0800] 05:16:15 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:15 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:15 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1f9400 == 21 [pid = 1933] [id = 636] 05:16:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 61 (0x9e93b800) [pid = 1933] [serial = 1763] [outer = (nil)] 05:16:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 62 (0x9e93d400) [pid = 1933] [serial = 1764] [outer = 0x9e93b800] 05:16:15 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:15 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:16 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 05:16:16 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:16:16 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:16 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 63 (0x9e972800) [pid = 1933] [serial = 1765] [outer = 0x9e93b800] 05:16:16 INFO - PROCESS | 1886 | 1484918176349 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]]]}] 05:16:16 INFO - . 05:16:16 INFO - TEST-OK | /service-workers/service-worker/controller-on-reload.https.html | took 2266ms 05:16:16 INFO - PROCESS | 1886 | 1484918176408 Marionette TRACE conn4 -> [0,1956,"getWindowHandle",null] 05:16:16 INFO - PROCESS | 1886 | 1484918176411 Marionette TRACE conn4 <- [1,1956,null,{"value":"2147483649"}] 05:16:16 INFO - TEST-START | /service-workers/service-worker/extendable-event-async-waituntil.https.html 05:16:16 INFO - PROCESS | 1886 | 1484918176426 Marionette TRACE conn4 -> [0,1957,"timeouts",{"script":35000}] 05:16:16 INFO - PROCESS | 1886 | 1484918176437 Marionette TRACE conn4 <- [1,1957,null,{}] 05:16:16 INFO - PROCESS | 1886 | 1484918176454 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}] 05:16:16 INFO - PROCESS | 1886 | 1484918176645 Marionette TRACE conn4 <- [1,1958,null,{"value":null}] 05:16:16 INFO - PROCESS | 1886 | 1484918176726 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:16 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caab000 == 22 [pid = 1933] [id = 637] 05:16:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 64 (0x9cab0c00) [pid = 1933] [serial = 1766] [outer = (nil)] 05:16:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 65 (0x9d1f2400) [pid = 1933] [serial = 1767] [outer = 0x9cab0c00] 05:16:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 66 (0x9d1f8400) [pid = 1933] [serial = 1768] [outer = 0x9cab0c00] 05:16:17 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:17 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:17 INFO - PROCESS | 1886 | --DOCSHELL 0x9e976800 == 21 [pid = 1933] [id = 634] 05:16:17 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe6c00 == 20 [pid = 1933] [id = 632] 05:16:17 INFO - PROCESS | 1886 | --DOCSHELL 0x9caedc00 == 19 [pid = 1933] [id = 631] 05:16:17 INFO - PROCESS | 1886 | --DOCSHELL 0x9ddd4c00 == 18 [pid = 1933] [id = 630] 05:16:17 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1fb400 == 17 [pid = 1933] [id = 629] 05:16:17 INFO - PROCESS | 1886 | --DOCSHELL 0x9b73e800 == 16 [pid = 1933] [id = 628] 05:16:17 INFO - PROCESS | 1886 | --DOCSHELL 0x9cab5c00 == 15 [pid = 1933] [id = 626] 05:16:17 INFO - PROCESS | 1886 | --DOCSHELL 0x9caf0000 == 14 [pid = 1933] [id = 625] 05:16:17 INFO - PROCESS | 1886 | --DOCSHELL 0x9ddd4400 == 13 [pid = 1933] [id = 624] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 65 (0x9e96f400) [pid = 1933] [serial = 1706] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/client-navigated-frame.html] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 64 (0x9d1f4c00) [pid = 1933] [serial = 1718] [outer = (nil)] [url = about:blank] 05:16:17 INFO - PROCESS | 1886 | --DOCSHELL 0x9b738800 == 12 [pid = 1933] [id = 616] 05:16:17 INFO - PROCESS | 1886 | --DOCSHELL 0x9e96d000 == 11 [pid = 1933] [id = 614] 05:16:17 INFO - PROCESS | 1886 | --DOCSHELL 0x9dddd000 == 10 [pid = 1933] [id = 618] 05:16:17 INFO - PROCESS | 1886 | --DOCSHELL 0x9e9a7c00 == 9 [pid = 1933] [id = 613] 05:16:17 INFO - PROCESS | 1886 | --DOCSHELL 0x9e940400 == 8 [pid = 1933] [id = 621] 05:16:17 INFO - PROCESS | 1886 | --DOCSHELL 0x9e93a800 == 7 [pid = 1933] [id = 620] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 63 (0x9e95e800) [pid = 1933] [serial = 1730] [outer = (nil)] [url = about:blank] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 62 (0x9caf2000) [pid = 1933] [serial = 1733] [outer = (nil)] [url = about:blank] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 61 (0x9e96e400) [pid = 1933] [serial = 1731] [outer = (nil)] [url = about:blank] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 60 (0x9d1ef800) [pid = 1933] [serial = 1716] [outer = (nil)] [url = about:blank] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 59 (0x9e974000) [pid = 1933] [serial = 1711] [outer = (nil)] [url = about:blank] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 58 (0x9e23f800) [pid = 1933] [serial = 1709] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/client-navigated-frame.html] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 57 (0x9e265800) [pid = 1933] [serial = 1703] [outer = (nil)] [url = about:blank] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0x9e93d800) [pid = 1933] [serial = 1726] [outer = (nil)] [url = about:blank] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0x9e951000) [pid = 1933] [serial = 1728] [outer = (nil)] [url = about:blank] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0x9e2c3000) [pid = 1933] [serial = 1724] [outer = (nil)] [url = about:blank] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0x9d1f9000) [pid = 1933] [serial = 1719] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/clients-get-other-origin.html] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0x9dde2c00) [pid = 1933] [serial = 1721] [outer = (nil)] [url = about:blank] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0x9cae6c00) [pid = 1933] [serial = 1714] [outer = (nil)] [url = about:blank] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0x9e9a9000) [pid = 1933] [serial = 1708] [outer = (nil)] [url = about:blank] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9e2bf000) [pid = 1933] [serial = 1723] [outer = (nil)] [url = about:blank] 05:16:17 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9caac000) [pid = 1933] [serial = 1713] [outer = (nil)] [url = about:blank] 05:16:18 INFO - PROCESS | 1886 | 1484918178052 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]]]}] 05:16:18 INFO - . 05:16:18 INFO - TEST-OK | /service-workers/service-worker/extendable-event-async-waituntil.https.html | took 1656ms 05:16:18 INFO - PROCESS | 1886 | 1484918178079 Marionette TRACE conn4 -> [0,1960,"getWindowHandle",null] 05:16:18 INFO - PROCESS | 1886 | 1484918178082 Marionette TRACE conn4 <- [1,1960,null,{"value":"2147483649"}] 05:16:18 INFO - TEST-START | /service-workers/service-worker/extendable-event-waituntil.https.html 05:16:18 INFO - PROCESS | 1886 | 1484918178089 Marionette TRACE conn4 -> [0,1961,"timeouts",{"script":35000}] 05:16:18 INFO - PROCESS | 1886 | 1484918178092 Marionette TRACE conn4 <- [1,1961,null,{}] 05:16:18 INFO - PROCESS | 1886 | 1484918178097 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}] 05:16:18 INFO - PROCESS | 1886 | 1484918178301 Marionette TRACE conn4 <- [1,1962,null,{"value":null}] 05:16:18 INFO - PROCESS | 1886 | 1484918178393 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:18 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caad400 == 8 [pid = 1933] [id = 638] 05:16:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9caef000) [pid = 1933] [serial = 1769] [outer = (nil)] 05:16:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9ddd4400) [pid = 1933] [serial = 1770] [outer = 0x9caef000] 05:16:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0x9ddd6800) [pid = 1933] [serial = 1771] [outer = 0x9caef000] 05:16:18 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:18 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:20 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0x9b740000) [pid = 1933] [serial = 1743] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall.https.html] 05:16:20 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9caf3c00) [pid = 1933] [serial = 1750] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-disconnect.https.html] 05:16:20 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9e93d000) [pid = 1933] [serial = 1753] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:16:20 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9e25c400) [pid = 1933] [serial = 1741] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll-includeUncontrolled#2] 05:16:20 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9cab7c00) [pid = 1933] [serial = 1739] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll-includeUncontrolled#1] 05:16:20 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9d1f3800) [pid = 1933] [serial = 1737] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:16:20 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9ddd7800) [pid = 1933] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll#2] 05:16:20 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9d1fbc00) [pid = 1933] [serial = 1746] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?clients-matchAll#1] 05:16:20 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:16:20 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:16:20 INFO - PROCESS | 1886 | 1484918180770 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]]]}] 05:16:20 INFO - ...... 05:16:20 INFO - TEST-OK | /service-workers/service-worker/extendable-event-waituntil.https.html | took 2744ms 05:16:20 INFO - PROCESS | 1886 | 1484918180863 Marionette TRACE conn4 -> [0,1964,"getWindowHandle",null] 05:16:20 INFO - PROCESS | 1886 | 1484918180868 Marionette TRACE conn4 <- [1,1964,null,{"value":"2147483649"}] 05:16:20 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting-cache.https.html 05:16:20 INFO - PROCESS | 1886 | 1484918180878 Marionette TRACE conn4 -> [0,1965,"timeouts",{"script":35000}] 05:16:20 INFO - PROCESS | 1886 | 1484918180885 Marionette TRACE conn4 <- [1,1965,null,{}] 05:16:20 INFO - PROCESS | 1886 | 1484918180893 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}] 05:16:21 INFO - PROCESS | 1886 | 1484918181101 Marionette TRACE conn4 <- [1,1966,null,{"value":null}] 05:16:21 INFO - PROCESS | 1886 | 1484918181166 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:21 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e2c3000 == 9 [pid = 1933] [id = 639] 05:16:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9e2c5400) [pid = 1933] [serial = 1772] [outer = (nil)] 05:16:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9e955c00) [pid = 1933] [serial = 1773] [outer = 0x9e2c5400] 05:16:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9e96a400) [pid = 1933] [serial = 1774] [outer = 0x9e2c5400] 05:16:21 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:21 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:22 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e96bc00 == 10 [pid = 1933] [id = 640] 05:16:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9e974c00) [pid = 1933] [serial = 1775] [outer = (nil)] 05:16:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9e978c00) [pid = 1933] [serial = 1776] [outer = 0x9e974c00] 05:16:22 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e974400 == 11 [pid = 1933] [id = 641] 05:16:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9e9a9c00) [pid = 1933] [serial = 1777] [outer = (nil)] 05:16:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9e9aa400) [pid = 1933] [serial = 1778] [outer = 0x9e9a9c00] 05:16:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:23 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b73e800 == 12 [pid = 1933] [id = 642] 05:16:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0x9b73ec00) [pid = 1933] [serial = 1779] [outer = (nil)] 05:16:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0x9caae400) [pid = 1933] [serial = 1780] [outer = 0x9b73ec00] 05:16:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9e96bc00 == 11 [pid = 1933] [id = 640] 05:16:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9e974400 == 10 [pid = 1933] [id = 641] 05:16:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9e25a800 == 9 [pid = 1933] [id = 627] 05:16:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9e936400 == 8 [pid = 1933] [id = 633] 05:16:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1f9400 == 7 [pid = 1933] [id = 636] 05:16:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9caab000 == 6 [pid = 1933] [id = 637] 05:16:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9caad400 == 5 [pid = 1933] [id = 638] 05:16:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9caac800 == 4 [pid = 1933] [id = 635] 05:16:25 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0x9e940000) [pid = 1933] [serial = 1756] [outer = (nil)] [url = about:blank] 05:16:25 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0x9e940c00) [pid = 1933] [serial = 1754] [outer = (nil)] [url = about:blank] 05:16:25 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9e25a400) [pid = 1933] [serial = 1752] [outer = (nil)] [url = about:blank] 05:16:25 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9e264800) [pid = 1933] [serial = 1742] [outer = (nil)] [url = about:blank] 05:16:25 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9cab8400) [pid = 1933] [serial = 1740] [outer = (nil)] [url = about:blank] 05:16:25 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9ddd3c00) [pid = 1933] [serial = 1738] [outer = (nil)] [url = about:blank] 05:16:25 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9ddd8c00) [pid = 1933] [serial = 1749] [outer = (nil)] [url = about:blank] 05:16:25 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9caeac00) [pid = 1933] [serial = 1745] [outer = (nil)] [url = about:blank] 05:16:25 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9d1fc000) [pid = 1933] [serial = 1747] [outer = (nil)] [url = about:blank] 05:16:25 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9e239400) [pid = 1933] [serial = 1751] [outer = (nil)] [url = about:blank] 05:16:25 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9cab6c00) [pid = 1933] [serial = 1744] [outer = (nil)] [url = about:blank] 05:16:25 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9e93b400) [pid = 1933] [serial = 1735] [outer = (nil)] [url = about:blank] 05:16:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:25 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:26 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:26 INFO - PROCESS | 1886 | 1484918186198 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]]]}] 05:16:26 INFO - . 05:16:26 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting-cache.https.html | took 5353ms 05:16:26 INFO - PROCESS | 1886 | 1484918186231 Marionette TRACE conn4 -> [0,1968,"getWindowHandle",null] 05:16:26 INFO - PROCESS | 1886 | 1484918186250 Marionette TRACE conn4 <- [1,1968,null,{"value":"2147483649"}] 05:16:26 INFO - TEST-START | /service-workers/service-worker/fetch-canvas-tainting.https.html 05:16:26 INFO - PROCESS | 1886 | 1484918186270 Marionette TRACE conn4 -> [0,1969,"timeouts",{"script":35000}] 05:16:26 INFO - PROCESS | 1886 | 1484918186291 Marionette TRACE conn4 <- [1,1969,null,{}] 05:16:26 INFO - PROCESS | 1886 | 1484918186317 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}] 05:16:26 INFO - PROCESS | 1886 | 1484918186499 Marionette TRACE conn4 <- [1,1970,null,{"value":null}] 05:16:26 INFO - PROCESS | 1886 | 1484918186582 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:26 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afeec00 == 5 [pid = 1933] [id = 643] 05:16:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9b735c00) [pid = 1933] [serial = 1781] [outer = (nil)] 05:16:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9caac800) [pid = 1933] [serial = 1782] [outer = 0x9b735c00] 05:16:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9cab7000) [pid = 1933] [serial = 1783] [outer = 0x9b735c00] 05:16:27 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:27 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:27 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1f0c00 == 6 [pid = 1933] [id = 644] 05:16:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9d1f4000) [pid = 1933] [serial = 1784] [outer = (nil)] 05:16:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9d1fd400) [pid = 1933] [serial = 1785] [outer = 0x9d1f4000] 05:16:27 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caf0000 == 7 [pid = 1933] [id = 645] 05:16:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9caf4400) [pid = 1933] [serial = 1786] [outer = (nil)] 05:16:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9caf5800) [pid = 1933] [serial = 1787] [outer = 0x9caf4400] 05:16:27 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:27 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:28 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e93c000 == 8 [pid = 1933] [id = 646] 05:16:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9e93cc00) [pid = 1933] [serial = 1788] [outer = (nil)] 05:16:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9e93f800) [pid = 1933] [serial = 1789] [outer = 0x9e93cc00] 05:16:29 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9caef000) [pid = 1933] [serial = 1769] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/extendable-event-waituntil.https.html] 05:16:29 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9e9a9c00) [pid = 1933] [serial = 1777] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:16:29 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9e936800) [pid = 1933] [serial = 1755] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-load.https.html] 05:16:29 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9cab0800) [pid = 1933] [serial = 1760] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/controller-on-reload.https.html] 05:16:29 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9e93b800) [pid = 1933] [serial = 1763] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:16:29 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9cab0c00) [pid = 1933] [serial = 1766] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/extendable-event-async-waituntil.https.html] 05:16:29 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9e974c00) [pid = 1933] [serial = 1775] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:16:29 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9e236800) [pid = 1933] [serial = 1734] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html] 05:16:29 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9e976c00) [pid = 1933] [serial = 1758] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:16:29 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:29 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:29 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:29 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:29 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:29 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:29 INFO - PROCESS | 1886 | 1484918189754 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]]]}] 05:16:29 INFO - . 05:16:29 INFO - TEST-OK | /service-workers/service-worker/fetch-canvas-tainting.https.html | took 3573ms 05:16:29 INFO - PROCESS | 1886 | 1484918189840 Marionette TRACE conn4 -> [0,1972,"getWindowHandle",null] 05:16:29 INFO - TEST-START | /service-workers/service-worker/fetch-cors-xhr.https.html 05:16:29 INFO - PROCESS | 1886 | 1484918189851 Marionette TRACE conn4 <- [1,1972,null,{"value":"2147483649"}] 05:16:29 INFO - PROCESS | 1886 | 1484918189860 Marionette TRACE conn4 -> [0,1973,"timeouts",{"script":35000}] 05:16:29 INFO - PROCESS | 1886 | 1484918189872 Marionette TRACE conn4 <- [1,1973,null,{}] 05:16:29 INFO - PROCESS | 1886 | 1484918189881 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}] 05:16:30 INFO - PROCESS | 1886 | 1484918190177 Marionette TRACE conn4 <- [1,1974,null,{"value":null}] 05:16:30 INFO - PROCESS | 1886 | 1484918190279 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:30 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cae8000 == 9 [pid = 1933] [id = 647] 05:16:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9cae8400) [pid = 1933] [serial = 1790] [outer = (nil)] 05:16:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9e238400) [pid = 1933] [serial = 1791] [outer = 0x9cae8400] 05:16:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9e2c4800) [pid = 1933] [serial = 1792] [outer = 0x9cae8400] 05:16:30 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:30 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:31 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e93a400 == 10 [pid = 1933] [id = 648] 05:16:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9e942c00) [pid = 1933] [serial = 1793] [outer = (nil)] 05:16:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9e974c00) [pid = 1933] [serial = 1794] [outer = 0x9e942c00] 05:16:31 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e941400 == 11 [pid = 1933] [id = 649] 05:16:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9e9a9c00) [pid = 1933] [serial = 1795] [outer = (nil)] 05:16:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9e9aac00) [pid = 1933] [serial = 1796] [outer = 0x9e9a9c00] 05:16:31 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:31 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:32 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e259800 == 12 [pid = 1933] [id = 650] 05:16:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9e260800) [pid = 1933] [serial = 1797] [outer = (nil)] 05:16:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9e265800) [pid = 1933] [serial = 1798] [outer = 0x9e260800] 05:16:32 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:32 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:32 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:32 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:32 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:32 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:32 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:32 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:32 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:32 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:32 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:32 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:32 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:32 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:32 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:32 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:33 INFO - PROCESS | 1886 | --DOCSHELL 0x9e93a400 == 11 [pid = 1933] [id = 648] 05:16:33 INFO - PROCESS | 1886 | --DOCSHELL 0x9caf0000 == 10 [pid = 1933] [id = 645] 05:16:33 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1f0c00 == 9 [pid = 1933] [id = 644] 05:16:33 INFO - PROCESS | 1886 | --DOCSHELL 0x9afeec00 == 8 [pid = 1933] [id = 643] 05:16:33 INFO - PROCESS | 1886 | --DOCSHELL 0x9e2c3000 == 7 [pid = 1933] [id = 639] 05:16:33 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:33 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:34 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9e9aa400) [pid = 1933] [serial = 1778] [outer = (nil)] [url = about:blank] 05:16:34 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9e953400) [pid = 1933] [serial = 1757] [outer = (nil)] [url = about:blank] 05:16:34 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9ddde000) [pid = 1933] [serial = 1762] [outer = (nil)] [url = about:blank] 05:16:34 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9e93d400) [pid = 1933] [serial = 1764] [outer = (nil)] [url = about:blank] 05:16:34 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9e972800) [pid = 1933] [serial = 1765] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:16:34 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9d1f8400) [pid = 1933] [serial = 1768] [outer = (nil)] [url = about:blank] 05:16:34 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9e978c00) [pid = 1933] [serial = 1776] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:16:34 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9e955c00) [pid = 1933] [serial = 1773] [outer = (nil)] [url = about:blank] 05:16:34 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9ddd6800) [pid = 1933] [serial = 1771] [outer = (nil)] [url = about:blank] 05:16:34 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9ddd4400) [pid = 1933] [serial = 1770] [outer = (nil)] [url = about:blank] 05:16:34 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9d1f2400) [pid = 1933] [serial = 1767] [outer = (nil)] [url = about:blank] 05:16:34 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9d1f5400) [pid = 1933] [serial = 1761] [outer = (nil)] [url = about:blank] 05:16:34 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9e261800) [pid = 1933] [serial = 1736] [outer = (nil)] [url = about:blank] 05:16:34 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9e977000) [pid = 1933] [serial = 1759] [outer = (nil)] [url = about:blank] 05:16:34 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:34 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:34 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:34 INFO - PROCESS | 1886 | [Child 1933] 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 05:16:34 INFO - PROCESS | 1886 | 1484918194504 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]]]}] 05:16:34 INFO - . 05:16:34 INFO - TEST-OK | /service-workers/service-worker/fetch-cors-xhr.https.html | took 4714ms 05:16:34 INFO - PROCESS | 1886 | 1484918194573 Marionette TRACE conn4 -> [0,1976,"getWindowHandle",null] 05:16:34 INFO - PROCESS | 1886 | 1484918194579 Marionette TRACE conn4 <- [1,1976,null,{"value":"2147483649"}] 05:16:34 INFO - TEST-START | /service-workers/service-worker/fetch-csp.https.html 05:16:34 INFO - PROCESS | 1886 | 1484918194589 Marionette TRACE conn4 -> [0,1977,"timeouts",{"script":35000}] 05:16:34 INFO - PROCESS | 1886 | 1484918194600 Marionette TRACE conn4 <- [1,1977,null,{}] 05:16:34 INFO - PROCESS | 1886 | 1484918194611 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}] 05:16:34 INFO - PROCESS | 1886 | 1484918194912 Marionette TRACE conn4 <- [1,1978,null,{"value":null}] 05:16:35 INFO - PROCESS | 1886 | 1484918194966 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:35 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caac400 == 8 [pid = 1933] [id = 651] 05:16:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9caad800) [pid = 1933] [serial = 1799] [outer = (nil)] 05:16:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9d1ee800) [pid = 1933] [serial = 1800] [outer = 0x9caad800] 05:16:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9d1f5000) [pid = 1933] [serial = 1801] [outer = 0x9caad800] 05:16:35 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:35 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:36 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e234400 == 9 [pid = 1933] [id = 652] 05:16:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9e23e000) [pid = 1933] [serial = 1802] [outer = (nil)] 05:16:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9e257c00) [pid = 1933] [serial = 1803] [outer = 0x9e23e000] 05:16:36 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9b735c00) [pid = 1933] [serial = 1781] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting.https.html] 05:16:36 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9d1f4000) [pid = 1933] [serial = 1784] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:16:36 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9e2c5400) [pid = 1933] [serial = 1772] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-canvas-tainting-cache.https.html] 05:16:36 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9caf4400) [pid = 1933] [serial = 1786] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:16:36 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9e93cc00) [pid = 1933] [serial = 1788] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html] 05:16:36 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9b73ec00) [pid = 1933] [serial = 1779] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html?cache] 05:16:36 INFO - PROCESS | 1886 | 1484918196849 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]]]}] 05:16:36 INFO - . 05:16:36 INFO - TEST-OK | /service-workers/service-worker/fetch-csp.https.html | took 2303ms 05:16:36 INFO - PROCESS | 1886 | 1484918196891 Marionette TRACE conn4 -> [0,1980,"getWindowHandle",null] 05:16:36 INFO - PROCESS | 1886 | 1484918196900 Marionette TRACE conn4 <- [1,1980,null,{"value":"2147483649"}] 05:16:36 INFO - TEST-START | /service-workers/service-worker/fetch-event-after-navigation-within-page.https.html 05:16:36 INFO - PROCESS | 1886 | 1484918196914 Marionette TRACE conn4 -> [0,1981,"timeouts",{"script":35000}] 05:16:36 INFO - PROCESS | 1886 | 1484918196921 Marionette TRACE conn4 <- [1,1981,null,{}] 05:16:36 INFO - PROCESS | 1886 | 1484918196927 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}] 05:16:37 INFO - PROCESS | 1886 | 1484918197161 Marionette TRACE conn4 <- [1,1982,null,{"value":null}] 05:16:37 INFO - PROCESS | 1886 | 1484918197220 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:37 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caab400 == 10 [pid = 1933] [id = 653] 05:16:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9caeac00) [pid = 1933] [serial = 1804] [outer = (nil)] 05:16:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9d1fc000) [pid = 1933] [serial = 1805] [outer = 0x9caeac00] 05:16:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9ddd8c00) [pid = 1933] [serial = 1806] [outer = 0x9caeac00] 05:16:37 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:37 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:38 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e938c00 == 11 [pid = 1933] [id = 654] 05:16:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9e939c00) [pid = 1933] [serial = 1807] [outer = (nil)] 05:16:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9e93a400) [pid = 1933] [serial = 1808] [outer = 0x9e939c00] 05:16:38 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:38 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:38 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e957400 == 12 [pid = 1933] [id = 655] 05:16:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9e957800) [pid = 1933] [serial = 1809] [outer = (nil)] 05:16:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9e958000) [pid = 1933] [serial = 1810] [outer = 0x9e957800] 05:16:38 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:38 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:39 INFO - PROCESS | 1886 | 1484918199103 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]]]}] 05:16:39 INFO - .. 05:16:39 INFO - TEST-OK | /service-workers/service-worker/fetch-event-after-navigation-within-page.https.html | took 2250ms 05:16:39 INFO - PROCESS | 1886 | 1484918199165 Marionette TRACE conn4 -> [0,1984,"getWindowHandle",null] 05:16:39 INFO - PROCESS | 1886 | 1484918199168 Marionette TRACE conn4 <- [1,1984,null,{"value":"2147483649"}] 05:16:39 INFO - TEST-START | /service-workers/service-worker/fetch-event-async-respond-with.https.html 05:16:39 INFO - PROCESS | 1886 | 1484918199175 Marionette TRACE conn4 -> [0,1985,"timeouts",{"script":35000}] 05:16:39 INFO - PROCESS | 1886 | 1484918199183 Marionette TRACE conn4 <- [1,1985,null,{}] 05:16:39 INFO - PROCESS | 1886 | 1484918199202 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}] 05:16:39 INFO - PROCESS | 1886 | 1484918199460 Marionette TRACE conn4 <- [1,1986,null,{"value":null}] 05:16:39 INFO - PROCESS | 1886 | 1484918199517 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:39 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e95a000 == 13 [pid = 1933] [id = 656] 05:16:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9e95bc00) [pid = 1933] [serial = 1811] [outer = (nil)] 05:16:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9e9abc00) [pid = 1933] [serial = 1812] [outer = 0x9e95bc00] 05:16:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9e9b5c00) [pid = 1933] [serial = 1813] [outer = 0x9e95bc00] 05:16:39 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:39 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:40 INFO - PROCESS | 1886 | ++DOCSHELL 0x9dddbc00 == 14 [pid = 1933] [id = 657] 05:16:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9e237c00) [pid = 1933] [serial = 1814] [outer = (nil)] 05:16:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9e260000) [pid = 1933] [serial = 1815] [outer = 0x9e237c00] 05:16:41 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:41 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:41 INFO - PROCESS | 1886 | 1484918201477 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]]]}] 05:16:41 INFO - . 05:16:41 INFO - TEST-OK | /service-workers/service-worker/fetch-event-async-respond-with.https.html | took 2351ms 05:16:41 INFO - PROCESS | 1886 | 1484918201554 Marionette TRACE conn4 -> [0,1988,"getWindowHandle",null] 05:16:41 INFO - TEST-START | /service-workers/service-worker/fetch-event-network-error.https.html 05:16:41 INFO - PROCESS | 1886 | 1484918201568 Marionette TRACE conn4 <- [1,1988,null,{"value":"2147483649"}] 05:16:41 INFO - PROCESS | 1886 | 1484918201578 Marionette TRACE conn4 -> [0,1989,"timeouts",{"script":35000}] 05:16:41 INFO - PROCESS | 1886 | 1484918201584 Marionette TRACE conn4 <- [1,1989,null,{}] 05:16:41 INFO - PROCESS | 1886 | 1484918201592 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}] 05:16:41 INFO - PROCESS | 1886 | 1484918201896 Marionette TRACE conn4 <- [1,1990,null,{"value":null}] 05:16:42 INFO - PROCESS | 1886 | 1484918202068 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:16:42 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b736400 == 15 [pid = 1933] [id = 658] 05:16:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9b738000) [pid = 1933] [serial = 1816] [outer = (nil)] 05:16:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9caf0400) [pid = 1933] [serial = 1817] [outer = 0x9b738000] 05:16:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9dddc400) [pid = 1933] [serial = 1818] [outer = 0x9b738000] 05:16:42 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:42 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9e941400 == 14 [pid = 1933] [id = 649] 05:16:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9e938c00 == 13 [pid = 1933] [id = 654] 05:16:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9e957400 == 12 [pid = 1933] [id = 655] 05:16:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9caab400 == 11 [pid = 1933] [id = 653] 05:16:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9cae8000 == 10 [pid = 1933] [id = 647] 05:16:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9caac400 == 9 [pid = 1933] [id = 651] 05:16:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9dddbc00 == 8 [pid = 1933] [id = 657] 05:16:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9e95a000 == 7 [pid = 1933] [id = 656] 05:16:43 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9d1fd400) [pid = 1933] [serial = 1785] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:16:43 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9e96a400) [pid = 1933] [serial = 1774] [outer = (nil)] [url = about:blank] 05:16:43 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9e238400) [pid = 1933] [serial = 1791] [outer = (nil)] [url = about:blank] 05:16:43 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9caf5800) [pid = 1933] [serial = 1787] [outer = (nil)] [url = about:blank] 05:16:43 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9e93f800) [pid = 1933] [serial = 1789] [outer = (nil)] [url = about:blank] 05:16:43 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9cab7000) [pid = 1933] [serial = 1783] [outer = (nil)] [url = about:blank] 05:16:43 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9caac800) [pid = 1933] [serial = 1782] [outer = (nil)] [url = about:blank] 05:16:43 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9caae400) [pid = 1933] [serial = 1780] [outer = (nil)] [url = about:blank] 05:16:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9e93c000 == 6 [pid = 1933] [id = 646] 05:16:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9b73e800 == 5 [pid = 1933] [id = 642] 05:16:43 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caab400 == 6 [pid = 1933] [id = 659] 05:16:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9caac800) [pid = 1933] [serial = 1819] [outer = (nil)] 05:16:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9caad400) [pid = 1933] [serial = 1820] [outer = 0x9caac800] 05:16:44 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:44 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:44 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'response->BodyUsed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 628 05:16:44 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'response->BodyUsed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerEvents.cpp, line 628 05:16:44 INFO - PROCESS | 1886 | 1484918204341 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]]]}] 05:16:44 INFO - . 05:16:44 INFO - TEST-OK | /service-workers/service-worker/fetch-event-network-error.https.html | took 2795ms 05:16:44 INFO - PROCESS | 1886 | 1484918204372 Marionette TRACE conn4 -> [0,1992,"getWindowHandle",null] 05:16:44 INFO - PROCESS | 1886 | 1484918204377 Marionette TRACE conn4 <- [1,1992,null,{"value":"2147483649"}] 05:16:44 INFO - TEST-START | /service-workers/service-worker/fetch-event-redirect.https.html 05:16:44 INFO - PROCESS | 1886 | 1484918204388 Marionette TRACE conn4 -> [0,1993,"timeouts",{"script":185000}] 05:16:44 INFO - PROCESS | 1886 | 1484918204393 Marionette TRACE conn4 <- [1,1993,null,{}] 05:16:44 INFO - PROCESS | 1886 | 1484918204401 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}] 05:16:44 INFO - PROCESS | 1886 | 1484918204598 Marionette TRACE conn4 <- [1,1994,null,{"value":null}] 05:16:44 INFO - PROCESS | 1886 | 1484918204696 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:16:44 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b73d000 == 7 [pid = 1933] [id = 660] 05:16:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9b73ec00) [pid = 1933] [serial = 1821] [outer = (nil)] 05:16:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9cae6c00) [pid = 1933] [serial = 1822] [outer = 0x9b73ec00] 05:16:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9cae8800) [pid = 1933] [serial = 1823] [outer = 0x9b73ec00] 05:16:45 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:45 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:16:48 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9caad800) [pid = 1933] [serial = 1799] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-csp.https.html] 05:16:48 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9e95bc00) [pid = 1933] [serial = 1811] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-async-respond-with.https.html] 05:16:48 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9e237c00) [pid = 1933] [serial = 1814] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html] 05:16:48 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9caeac00) [pid = 1933] [serial = 1804] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html] 05:16:48 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9e942c00) [pid = 1933] [serial = 1793] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:16:48 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9e9a9c00) [pid = 1933] [serial = 1795] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:16:48 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9e260800) [pid = 1933] [serial = 1797] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-cors-xhr-iframe.html] 05:16:48 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9cae8400) [pid = 1933] [serial = 1790] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-cors-xhr.https.html] 05:16:48 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9e939c00) [pid = 1933] [serial = 1807] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html?hashchange] 05:16:48 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9e957800) [pid = 1933] [serial = 1809] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html?pushState] 05:16:48 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9e23e000) [pid = 1933] [serial = 1802] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-csp-iframe.html] 05:16:51 INFO - PROCESS | 1886 | ++DOCSHELL 0xad865800 == 8 [pid = 1933] [id = 661] 05:16:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9fce1000) [pid = 1933] [serial = 1824] [outer = (nil)] 05:16:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9fce1c00) [pid = 1933] [serial = 1825] [outer = 0x9fce1000] 05:16:51 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1f8400 == 9 [pid = 1933] [id = 662] 05:16:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9fce9000) [pid = 1933] [serial = 1826] [outer = (nil)] 05:16:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9fce9800) [pid = 1933] [serial = 1827] [outer = 0x9fce9000] 05:16:51 INFO - PROCESS | 1886 | ++DOCSHELL 0x9fceb800 == 10 [pid = 1933] [id = 663] 05:16:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9fcebc00) [pid = 1933] [serial = 1828] [outer = (nil)] 05:16:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9fcec800) [pid = 1933] [serial = 1829] [outer = 0x9fcebc00] 05:16:51 INFO - PROCESS | 1886 | ++DOCSHELL 0x9fcee800 == 11 [pid = 1933] [id = 664] 05:16:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9fceec00) [pid = 1933] [serial = 1830] [outer = (nil)] 05:16:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9fcef000) [pid = 1933] [serial = 1831] [outer = 0x9fceec00] 05:16:51 INFO - PROCESS | 1886 | ++DOCSHELL 0x9f16fc00 == 12 [pid = 1933] [id = 665] 05:16:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9f170000) [pid = 1933] [serial = 1832] [outer = (nil)] 05:16:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9f171000) [pid = 1933] [serial = 1833] [outer = 0x9f170000] 05:16:51 INFO - PROCESS | 1886 | ++DOCSHELL 0x9f174400 == 13 [pid = 1933] [id = 666] 05:16:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9f174c00) [pid = 1933] [serial = 1834] [outer = (nil)] 05:16:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9f175400) [pid = 1933] [serial = 1835] [outer = 0x9f174c00] 05:16:51 INFO - PROCESS | 1886 | ++DOCSHELL 0x9f177000 == 14 [pid = 1933] [id = 667] 05:16:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9f177400) [pid = 1933] [serial = 1836] [outer = (nil)] 05:16:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9f177800) [pid = 1933] [serial = 1837] [outer = 0x9f177400] 05:16:51 INFO - PROCESS | 1886 | ++DOCSHELL 0x9f178c00 == 15 [pid = 1933] [id = 668] 05:16:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9f179000) [pid = 1933] [serial = 1838] [outer = (nil)] 05:16:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0x9f179400) [pid = 1933] [serial = 1839] [outer = 0x9f179000] 05:16:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9f17ac00 == 16 [pid = 1933] [id = 669] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0x9fce8800) [pid = 1933] [serial = 1840] [outer = (nil)] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0x9e2c6c00) [pid = 1933] [serial = 1841] [outer = 0x9fce8800] 05:16:52 INFO - PROCESS | 1886 | ++DOCSHELL 0xa53eb400 == 17 [pid = 1933] [id = 670] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0xa5447000) [pid = 1933] [serial = 1842] [outer = (nil)] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0xa544b000) [pid = 1933] [serial = 1843] [outer = 0xa5447000] 05:16:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ef93400 == 18 [pid = 1933] [id = 671] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0x9ef93800) [pid = 1933] [serial = 1844] [outer = (nil)] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0x9ef93c00) [pid = 1933] [serial = 1845] [outer = 0x9ef93800] 05:16:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ef97000 == 19 [pid = 1933] [id = 672] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 58 (0x9ef97400) [pid = 1933] [serial = 1846] [outer = (nil)] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 59 (0x9ef97c00) [pid = 1933] [serial = 1847] [outer = 0x9ef97400] 05:16:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ef99400 == 20 [pid = 1933] [id = 673] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 60 (0x9ef99800) [pid = 1933] [serial = 1848] [outer = (nil)] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 61 (0x9ef99c00) [pid = 1933] [serial = 1849] [outer = 0x9ef99800] 05:16:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ef9b800 == 21 [pid = 1933] [id = 674] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 62 (0x9ef9bc00) [pid = 1933] [serial = 1850] [outer = (nil)] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 63 (0x9ef9c000) [pid = 1933] [serial = 1851] [outer = 0x9ef9bc00] 05:16:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9fce6400 == 22 [pid = 1933] [id = 675] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 64 (0xa5445800) [pid = 1933] [serial = 1852] [outer = (nil)] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 65 (0xa44e6800) [pid = 1933] [serial = 1853] [outer = 0xa5445800] 05:16:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e4b2400 == 23 [pid = 1933] [id = 676] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 66 (0x9e4b2800) [pid = 1933] [serial = 1854] [outer = (nil)] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 67 (0x9e4b2c00) [pid = 1933] [serial = 1855] [outer = 0x9e4b2800] 05:16:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e4b8400 == 24 [pid = 1933] [id = 677] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 68 (0x9e4b8800) [pid = 1933] [serial = 1856] [outer = (nil)] 05:16:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 69 (0x9e4b8c00) [pid = 1933] [serial = 1857] [outer = 0x9e4b8800] 05:16:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e4bec00 == 25 [pid = 1933] [id = 678] 05:16:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 70 (0x9f16ec00) [pid = 1933] [serial = 1858] [outer = (nil)] 05:16:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 71 (0x9f16f000) [pid = 1933] [serial = 1859] [outer = 0x9f16ec00] 05:16:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d2c8800 == 26 [pid = 1933] [id = 679] 05:16:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 72 (0x9d2c8c00) [pid = 1933] [serial = 1860] [outer = (nil)] 05:16:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 73 (0x9d2c9000) [pid = 1933] [serial = 1861] [outer = 0x9d2c8c00] 05:16:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d2cb000 == 27 [pid = 1933] [id = 680] 05:16:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 74 (0x9d2cb400) [pid = 1933] [serial = 1862] [outer = (nil)] 05:16:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 75 (0x9d2cb800) [pid = 1933] [serial = 1863] [outer = 0x9d2cb400] 05:16:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d2d3000 == 28 [pid = 1933] [id = 681] 05:16:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 76 (0x9d2d3400) [pid = 1933] [serial = 1864] [outer = (nil)] 05:16:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 77 (0x9d2d3800) [pid = 1933] [serial = 1865] [outer = 0x9d2d3400] 05:16:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d2d5000 == 29 [pid = 1933] [id = 682] 05:16:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 78 (0x9d2d5400) [pid = 1933] [serial = 1866] [outer = (nil)] 05:16:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 79 (0x9d2d5800) [pid = 1933] [serial = 1867] [outer = 0x9d2d5400] 05:16:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d2d7800 == 30 [pid = 1933] [id = 683] 05:16:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 80 (0x9d2d7c00) [pid = 1933] [serial = 1868] [outer = (nil)] 05:16:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 81 (0x9e4bb800) [pid = 1933] [serial = 1869] [outer = 0x9d2d7c00] 05:16:53 INFO - PROCESS | 1886 | ++DOCSHELL 0xa32b4800 == 31 [pid = 1933] [id = 684] 05:16:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 82 (0xa32b4c00) [pid = 1933] [serial = 1870] [outer = (nil)] 05:16:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 83 (0xa32b5000) [pid = 1933] [serial = 1871] [outer = 0xa32b4c00] 05:16:53 INFO - PROCESS | 1886 | ++DOCSHELL 0xa32b7000 == 32 [pid = 1933] [id = 685] 05:16:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 84 (0xa32b7400) [pid = 1933] [serial = 1872] [outer = (nil)] 05:16:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 85 (0xa32b7c00) [pid = 1933] [serial = 1873] [outer = 0xa32b7400] 05:16:54 INFO - PROCESS | 1886 | ++DOCSHELL 0xa32bd800 == 33 [pid = 1933] [id = 686] 05:16:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 86 (0x9c0d5400) [pid = 1933] [serial = 1874] [outer = (nil)] 05:16:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 87 (0x9c0d5800) [pid = 1933] [serial = 1875] [outer = 0x9c0d5400] 05:16:54 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0d9000 == 34 [pid = 1933] [id = 687] 05:16:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 88 (0x9c0d9400) [pid = 1933] [serial = 1876] [outer = (nil)] 05:16:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 89 (0x9c0d9800) [pid = 1933] [serial = 1877] [outer = 0x9c0d9400] 05:16:54 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0db400 == 35 [pid = 1933] [id = 688] 05:16:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 90 (0x9c0db800) [pid = 1933] [serial = 1878] [outer = (nil)] 05:16:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 91 (0x9c0dbc00) [pid = 1933] [serial = 1879] [outer = 0x9c0db800] 05:16:54 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0dd400 == 36 [pid = 1933] [id = 689] 05:16:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 92 (0x9c0dd800) [pid = 1933] [serial = 1880] [outer = (nil)] 05:16:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 93 (0x9c0ddc00) [pid = 1933] [serial = 1881] [outer = 0x9c0dd800] 05:16:54 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0df000 == 37 [pid = 1933] [id = 690] 05:16:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 94 (0x9c0df400) [pid = 1933] [serial = 1882] [outer = (nil)] 05:16:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 95 (0x9c0df800) [pid = 1933] [serial = 1883] [outer = 0x9c0df400] 05:16:54 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0e1000 == 38 [pid = 1933] [id = 691] 05:16:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 96 (0x9c0e1400) [pid = 1933] [serial = 1884] [outer = (nil)] 05:16:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 97 (0x9c0e1800) [pid = 1933] [serial = 1885] [outer = 0x9c0e1400] 05:16:55 INFO - PROCESS | 1886 | ++DOCSHELL 0xa2cc5000 == 39 [pid = 1933] [id = 692] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 98 (0xa2cc5800) [pid = 1933] [serial = 1886] [outer = (nil)] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 99 (0xa2cc5c00) [pid = 1933] [serial = 1887] [outer = 0xa2cc5800] 05:16:55 INFO - PROCESS | 1886 | ++DOCSHELL 0xa2cc7400 == 40 [pid = 1933] [id = 693] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 100 (0xa2cc7800) [pid = 1933] [serial = 1888] [outer = (nil)] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 101 (0xa2cc7c00) [pid = 1933] [serial = 1889] [outer = 0xa2cc7800] 05:16:55 INFO - PROCESS | 1886 | ++DOCSHELL 0xa2cc9400 == 41 [pid = 1933] [id = 694] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 102 (0xa2cc9800) [pid = 1933] [serial = 1890] [outer = (nil)] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 103 (0xa2cc9c00) [pid = 1933] [serial = 1891] [outer = 0xa2cc9800] 05:16:55 INFO - PROCESS | 1886 | ++DOCSHELL 0xa2ccb400 == 42 [pid = 1933] [id = 695] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 104 (0xa2ccb800) [pid = 1933] [serial = 1892] [outer = (nil)] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 105 (0xa2ccbc00) [pid = 1933] [serial = 1893] [outer = 0xa2ccb800] 05:16:55 INFO - PROCESS | 1886 | ++DOCSHELL 0xa2ccd800 == 43 [pid = 1933] [id = 696] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 106 (0xa2ccdc00) [pid = 1933] [serial = 1894] [outer = (nil)] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 107 (0x9ef97800) [pid = 1933] [serial = 1895] [outer = 0xa2ccdc00] 05:16:55 INFO - PROCESS | 1886 | ++DOCSHELL 0xa2ccf400 == 44 [pid = 1933] [id = 697] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 108 (0xa2ccf800) [pid = 1933] [serial = 1896] [outer = (nil)] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 109 (0xa2ccfc00) [pid = 1933] [serial = 1897] [outer = 0xa2ccf800] 05:16:55 INFO - PROCESS | 1886 | ++DOCSHELL 0xa2cd1400 == 45 [pid = 1933] [id = 698] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 110 (0xa2cd1800) [pid = 1933] [serial = 1898] [outer = (nil)] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 111 (0xa2cd1c00) [pid = 1933] [serial = 1899] [outer = 0xa2cd1800] 05:16:55 INFO - PROCESS | 1886 | ++DOCSHELL 0x9fbdf800 == 46 [pid = 1933] [id = 699] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 112 (0x9fbdfc00) [pid = 1933] [serial = 1900] [outer = (nil)] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 113 (0x9fbe0000) [pid = 1933] [serial = 1901] [outer = 0x9fbdfc00] 05:16:55 INFO - PROCESS | 1886 | ++DOCSHELL 0x9fbe1800 == 47 [pid = 1933] [id = 700] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 114 (0x9fbe1c00) [pid = 1933] [serial = 1902] [outer = (nil)] 05:16:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 115 (0x9fbe2000) [pid = 1933] [serial = 1903] [outer = 0x9fbe1c00] 05:16:56 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d2d1000 == 48 [pid = 1933] [id = 701] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 116 (0xa32bdc00) [pid = 1933] [serial = 1904] [outer = (nil)] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 117 (0x9adc4400) [pid = 1933] [serial = 1905] [outer = 0xa32bdc00] 05:16:56 INFO - PROCESS | 1886 | ++DOCSHELL 0x9adc6800 == 49 [pid = 1933] [id = 702] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 118 (0x9adc6c00) [pid = 1933] [serial = 1906] [outer = (nil)] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 119 (0x9adc7000) [pid = 1933] [serial = 1907] [outer = 0x9adc6c00] 05:16:56 INFO - PROCESS | 1886 | ++DOCSHELL 0x9adc9000 == 50 [pid = 1933] [id = 703] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 120 (0x9adc9400) [pid = 1933] [serial = 1908] [outer = (nil)] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 121 (0x9adc9800) [pid = 1933] [serial = 1909] [outer = 0x9adc9400] 05:16:56 INFO - PROCESS | 1886 | ++DOCSHELL 0x9adcac00 == 51 [pid = 1933] [id = 704] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 122 (0x9adcb000) [pid = 1933] [serial = 1910] [outer = (nil)] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 123 (0x9adcb400) [pid = 1933] [serial = 1911] [outer = 0x9adcb000] 05:16:56 INFO - PROCESS | 1886 | ++DOCSHELL 0x9adcf000 == 52 [pid = 1933] [id = 705] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 124 (0x9adcf400) [pid = 1933] [serial = 1912] [outer = (nil)] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 125 (0x9adcf800) [pid = 1933] [serial = 1913] [outer = 0x9adcf400] 05:16:56 INFO - PROCESS | 1886 | ++DOCSHELL 0x9add1400 == 53 [pid = 1933] [id = 706] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 126 (0x9add1800) [pid = 1933] [serial = 1914] [outer = (nil)] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 127 (0x9add1c00) [pid = 1933] [serial = 1915] [outer = 0x9add1800] 05:16:56 INFO - PROCESS | 1886 | ++DOCSHELL 0x9add3400 == 54 [pid = 1933] [id = 707] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 128 (0x9add3800) [pid = 1933] [serial = 1916] [outer = (nil)] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 129 (0x9add3c00) [pid = 1933] [serial = 1917] [outer = 0x9add3800] 05:16:56 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d2d6c00 == 55 [pid = 1933] [id = 708] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 130 (0x9e4b4000) [pid = 1933] [serial = 1918] [outer = (nil)] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 131 (0x9e4be400) [pid = 1933] [serial = 1919] [outer = 0x9e4b4000] 05:16:56 INFO - PROCESS | 1886 | ++DOCSHELL 0xa32b0000 == 56 [pid = 1933] [id = 709] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 132 (0xa32b0800) [pid = 1933] [serial = 1920] [outer = (nil)] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 133 (0xa32b7800) [pid = 1933] [serial = 1921] [outer = 0xa32b0800] 05:16:56 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c09a800 == 57 [pid = 1933] [id = 710] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 134 (0x9c09ac00) [pid = 1933] [serial = 1922] [outer = (nil)] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 135 (0x9c09b000) [pid = 1933] [serial = 1923] [outer = 0x9c09ac00] 05:16:56 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c09c800 == 58 [pid = 1933] [id = 711] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 136 (0x9c09cc00) [pid = 1933] [serial = 1924] [outer = (nil)] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 137 (0x9c09d000) [pid = 1933] [serial = 1925] [outer = 0x9c09cc00] 05:16:56 INFO - PROCESS | 1886 | ++DOCSHELL 0xa32b6c00 == 59 [pid = 1933] [id = 712] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 138 (0xa32bb800) [pid = 1933] [serial = 1926] [outer = (nil)] 05:16:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 139 (0x9c91d400) [pid = 1933] [serial = 1927] [outer = 0xa32bb800] 05:16:57 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d81c800 == 60 [pid = 1933] [id = 713] 05:16:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 140 (0x9d81cc00) [pid = 1933] [serial = 1928] [outer = (nil)] 05:16:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 141 (0x9d81d000) [pid = 1933] [serial = 1929] [outer = 0x9d81cc00] 05:16:57 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d81f800 == 61 [pid = 1933] [id = 714] 05:16:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 142 (0x9d81fc00) [pid = 1933] [serial = 1930] [outer = (nil)] 05:16:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 143 (0x9d820000) [pid = 1933] [serial = 1931] [outer = 0x9d81fc00] 05:17:00 INFO - PROCESS | 1886 | --DOCSHELL 0x9caab400 == 60 [pid = 1933] [id = 659] 05:17:00 INFO - PROCESS | 1886 | --DOMWINDOW == 142 (0x9e9abc00) [pid = 1933] [serial = 1812] [outer = (nil)] [url = about:blank] 05:17:00 INFO - PROCESS | 1886 | --DOMWINDOW == 141 (0x9e260000) [pid = 1933] [serial = 1815] [outer = (nil)] [url = about:blank] 05:17:00 INFO - PROCESS | 1886 | --DOMWINDOW == 140 (0x9e974c00) [pid = 1933] [serial = 1794] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/fetch-access-control-login.html] 05:17:00 INFO - PROCESS | 1886 | --DOMWINDOW == 139 (0x9e9b5c00) [pid = 1933] [serial = 1813] [outer = (nil)] [url = about:blank] 05:17:00 INFO - PROCESS | 1886 | --DOMWINDOW == 138 (0x9e9aac00) [pid = 1933] [serial = 1796] [outer = (nil)] [url = about:blank] 05:17:00 INFO - PROCESS | 1886 | --DOMWINDOW == 137 (0x9e265800) [pid = 1933] [serial = 1798] [outer = (nil)] [url = about:blank] 05:17:00 INFO - PROCESS | 1886 | --DOMWINDOW == 136 (0x9e2c4800) [pid = 1933] [serial = 1792] [outer = (nil)] [url = about:blank] 05:17:00 INFO - PROCESS | 1886 | --DOMWINDOW == 135 (0x9d1fc000) [pid = 1933] [serial = 1805] [outer = (nil)] [url = about:blank] 05:17:00 INFO - PROCESS | 1886 | --DOMWINDOW == 134 (0x9e93a400) [pid = 1933] [serial = 1808] [outer = (nil)] [url = about:blank] 05:17:00 INFO - PROCESS | 1886 | --DOMWINDOW == 133 (0x9e958000) [pid = 1933] [serial = 1810] [outer = (nil)] [url = about:blank] 05:17:00 INFO - PROCESS | 1886 | --DOMWINDOW == 132 (0x9ddd8c00) [pid = 1933] [serial = 1806] [outer = (nil)] [url = about:blank] 05:17:00 INFO - PROCESS | 1886 | --DOMWINDOW == 131 (0x9e257c00) [pid = 1933] [serial = 1803] [outer = (nil)] [url = about:blank] 05:17:00 INFO - PROCESS | 1886 | --DOMWINDOW == 130 (0x9d1f5000) [pid = 1933] [serial = 1801] [outer = (nil)] [url = about:blank] 05:17:00 INFO - PROCESS | 1886 | --DOMWINDOW == 129 (0x9d1ee800) [pid = 1933] [serial = 1800] [outer = (nil)] [url = about:blank] 05:17:01 INFO - PROCESS | 1886 | --DOCSHELL 0x9e234400 == 59 [pid = 1933] [id = 652] 05:17:01 INFO - PROCESS | 1886 | --DOCSHELL 0x9e259800 == 58 [pid = 1933] [id = 650] 05:17:06 INFO - PROCESS | 1886 | [Parent 1886] 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 05:17:06 INFO - PROCESS | 1886 | [Parent 1886] 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 05:17:06 INFO - PROCESS | 1886 | [Parent 1886] 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 05:17:06 INFO - PROCESS | 1886 | [Parent 1886] 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 05:17:06 INFO - PROCESS | 1886 | --DOMWINDOW == 128 (0x9caac800) [pid = 1933] [serial = 1819] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-event-network-error-controllee-iframe.html] 05:17:06 INFO - PROCESS | 1886 | --DOMWINDOW == 127 (0x9b738000) [pid = 1933] [serial = 1816] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-network-error.https.html] 05:17:07 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(userpass.IsEmpty()) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 951 05:17:07 INFO - PROCESS | 1886 | [Child 1933] WARNING: nsCORSListenerProxy::AsyncOnChannelRedirect: UpdateChannel() returned failure: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 773 05:17:07 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(userpass.IsEmpty()) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 951 05:17:07 INFO - PROCESS | 1886 | [Child 1933] WARNING: nsCORSListenerProxy::AsyncOnChannelRedirect: UpdateChannel() returned failure: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/nsCORSListenerProxy.cpp, line 773 05:17:08 INFO - PROCESS | 1886 | [Parent 1886] 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 05:17:08 INFO - PROCESS | 1886 | [Parent 1886] 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 05:17:08 INFO - PROCESS | 1886 | [Parent 1886] 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 05:17:08 INFO - PROCESS | 1886 | [Parent 1886] 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 05:17:08 INFO - PROCESS | 1886 | [Child 1933] 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 05:17:08 INFO - PROCESS | 1886 | [Child 1933] 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 05:17:09 INFO - PROCESS | 1886 | [Parent 1886] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 05:17:09 INFO - PROCESS | 1886 | [Parent 1886] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 05:17:09 INFO - PROCESS | 1886 | [Parent 1886] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 05:17:12 INFO - PROCESS | 1886 | 1484918232354 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]]]}] 05:17:12 INFO - ...................................................... 05:17:12 INFO - TEST-OK | /service-workers/service-worker/fetch-event-redirect.https.html | took 28150ms 05:17:12 INFO - PROCESS | 1886 | 1484918232622 Marionette TRACE conn4 -> [0,1996,"getWindowHandle",null] 05:17:12 INFO - PROCESS | 1886 | 1484918232627 Marionette TRACE conn4 <- [1,1996,null,{"value":"2147483649"}] 05:17:12 INFO - TEST-START | /service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html 05:17:12 INFO - PROCESS | 1886 | 1484918232640 Marionette TRACE conn4 -> [0,1997,"timeouts",{"script":35000}] 05:17:12 INFO - PROCESS | 1886 | 1484918232645 Marionette TRACE conn4 <- [1,1997,null,{}] 05:17:12 INFO - PROCESS | 1886 | 1484918232656 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}] 05:17:12 INFO - PROCESS | 1886 | 1484918232917 Marionette TRACE conn4 <- [1,1998,null,{"value":null}] 05:17:13 INFO - PROCESS | 1886 | 1484918233080 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:13 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c09f400 == 59 [pid = 1933] [id = 715] 05:17:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 128 (0x9c0a1000) [pid = 1933] [serial = 1932] [outer = (nil)] 05:17:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 129 (0x9cab0c00) [pid = 1933] [serial = 1933] [outer = 0x9c0a1000] 05:17:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 130 (0x9cdb2400) [pid = 1933] [serial = 1934] [outer = 0x9c0a1000] 05:17:13 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:13 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:14 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a5c00 == 60 [pid = 1933] [id = 716] 05:17:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 131 (0x9c0a6000) [pid = 1933] [serial = 1935] [outer = (nil)] 05:17:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 132 (0x9c925000) [pid = 1933] [serial = 1936] [outer = 0x9c0a6000] 05:17:15 INFO - PROCESS | 1886 | --DOCSHELL 0x9b736400 == 59 [pid = 1933] [id = 658] 05:17:15 INFO - PROCESS | 1886 | --DOCSHELL 0x9b73d000 == 58 [pid = 1933] [id = 660] 05:17:15 INFO - PROCESS | 1886 | --DOMWINDOW == 131 (0x9caad400) [pid = 1933] [serial = 1820] [outer = (nil)] [url = about:blank] 05:17:15 INFO - PROCESS | 1886 | --DOMWINDOW == 130 (0x9dddc400) [pid = 1933] [serial = 1818] [outer = (nil)] [url = about:blank] 05:17:15 INFO - PROCESS | 1886 | --DOMWINDOW == 129 (0x9cae6c00) [pid = 1933] [serial = 1822] [outer = (nil)] [url = about:blank] 05:17:15 INFO - PROCESS | 1886 | --DOMWINDOW == 128 (0x9caf0400) [pid = 1933] [serial = 1817] [outer = (nil)] [url = about:blank] 05:17:15 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 05:17:15 INFO - PROCESS | 1886 | 1484918235744 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]]]}] 05:17:15 INFO - . 05:17:15 INFO - TEST-OK | /service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html | took 3148ms 05:17:15 INFO - PROCESS | 1886 | 1484918235786 Marionette TRACE conn4 -> [0,2000,"getWindowHandle",null] 05:17:15 INFO - PROCESS | 1886 | 1484918235791 Marionette TRACE conn4 <- [1,2000,null,{"value":"2147483649"}] 05:17:15 INFO - TEST-START | /service-workers/service-worker/fetch-event.https.html 05:17:15 INFO - Clearing pref dom.serviceWorkers.enabled 05:17:15 INFO - PROCESS | 1886 | 1484918235801 Marionette TRACE conn4 -> [0,2001,"getContext",null] 05:17:15 INFO - PROCESS | 1886 | 1484918235812 Marionette TRACE conn4 <- [1,2001,null,{"value":"content"}] 05:17:15 INFO - PROCESS | 1886 | 1484918235828 Marionette TRACE conn4 -> [0,2002,"setContext",{"value":"chrome"}] 05:17:15 INFO - PROCESS | 1886 | 1484918235831 Marionette TRACE conn4 <- [1,2002,null,{}] 05:17:15 INFO - PROCESS | 1886 | 1484918235838 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}] 05:17:15 INFO - PROCESS | 1886 | 1484918235862 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 05:17:15 INFO - PROCESS | 1886 | 1484918235869 Marionette TRACE conn4 -> [0,2004,"setContext",{"value":"content"}] 05:17:15 INFO - PROCESS | 1886 | 1484918235883 Marionette TRACE conn4 <- [1,2004,null,{}] 05:17:15 INFO - PROCESS | 1886 | 1484918235896 Marionette TRACE conn4 -> [0,2005,"getContext",null] 05:17:15 INFO - PROCESS | 1886 | 1484918235900 Marionette TRACE conn4 <- [1,2005,null,{"value":"content"}] 05:17:15 INFO - PROCESS | 1886 | 1484918235907 Marionette TRACE conn4 -> [0,2006,"setContext",{"value":"chrome"}] 05:17:15 INFO - PROCESS | 1886 | 1484918235910 Marionette TRACE conn4 <- [1,2006,null,{}] 05:17:15 INFO - PROCESS | 1886 | 1484918235917 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}] 05:17:15 INFO - PROCESS | 1886 | 1484918235937 Marionette TRACE conn4 <- [1,2007,null,{"value":true}] 05:17:15 INFO - PROCESS | 1886 | 1484918235943 Marionette TRACE conn4 -> [0,2008,"setContext",{"value":"content"}] 05:17:15 INFO - PROCESS | 1886 | 1484918235951 Marionette TRACE conn4 <- [1,2008,null,{}] 05:17:15 INFO - Setting pref dom.serviceWorkers.enabled (true) 05:17:15 INFO - PROCESS | 1886 | 1484918235957 Marionette TRACE conn4 -> [0,2009,"getContext",null] 05:17:15 INFO - PROCESS | 1886 | 1484918235964 Marionette TRACE conn4 <- [1,2009,null,{"value":"content"}] 05:17:15 INFO - PROCESS | 1886 | 1484918235981 Marionette TRACE conn4 -> [0,2010,"setContext",{"value":"chrome"}] 05:17:15 INFO - PROCESS | 1886 | 1484918235989 Marionette TRACE conn4 <- [1,2010,null,{}] 05:17:16 INFO - PROCESS | 1886 | 1484918235995 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}] 05:17:16 INFO - PROCESS | 1886 | 1484918236016 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 05:17:16 INFO - PROCESS | 1886 | 1484918236021 Marionette TRACE conn4 -> [0,2012,"setContext",{"value":"content"}] 05:17:16 INFO - PROCESS | 1886 | 1484918236025 Marionette TRACE conn4 <- [1,2012,null,{}] 05:17:16 INFO - PROCESS | 1886 | 1484918236030 Marionette TRACE conn4 -> [0,2013,"getContext",null] 05:17:16 INFO - PROCESS | 1886 | 1484918236033 Marionette TRACE conn4 <- [1,2013,null,{"value":"content"}] 05:17:16 INFO - PROCESS | 1886 | 1484918236040 Marionette TRACE conn4 -> [0,2014,"setContext",{"value":"chrome"}] 05:17:16 INFO - PROCESS | 1886 | 1484918236043 Marionette TRACE conn4 <- [1,2014,null,{}] 05:17:16 INFO - PROCESS | 1886 | 1484918236048 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}] 05:17:16 INFO - PROCESS | 1886 | 1484918236070 Marionette TRACE conn4 <- [1,2015,null,{"value":true}] 05:17:16 INFO - PROCESS | 1886 | 1484918236092 Marionette TRACE conn4 -> [0,2016,"setContext",{"value":"content"}] 05:17:16 INFO - PROCESS | 1886 | 1484918236095 Marionette TRACE conn4 <- [1,2016,null,{}] 05:17:16 INFO - Setting pref security.mixed_content.block_active_content (false) 05:17:16 INFO - PROCESS | 1886 | 1484918236101 Marionette TRACE conn4 -> [0,2017,"getContext",null] 05:17:16 INFO - PROCESS | 1886 | 1484918236106 Marionette TRACE conn4 <- [1,2017,null,{"value":"content"}] 05:17:16 INFO - PROCESS | 1886 | 1484918236114 Marionette TRACE conn4 -> [0,2018,"setContext",{"value":"chrome"}] 05:17:16 INFO - PROCESS | 1886 | 1484918236117 Marionette TRACE conn4 <- [1,2018,null,{}] 05:17:16 INFO - PROCESS | 1886 | 1484918236123 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}] 05:17:16 INFO - PROCESS | 1886 | 1484918236289 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 05:17:16 INFO - PROCESS | 1886 | 1484918236335 Marionette TRACE conn4 -> [0,2020,"setContext",{"value":"content"}] 05:17:16 INFO - PROCESS | 1886 | 1484918236340 Marionette TRACE conn4 <- [1,2020,null,{}] 05:17:16 INFO - PROCESS | 1886 | 1484918236374 Marionette TRACE conn4 -> [0,2021,"getContext",null] 05:17:16 INFO - PROCESS | 1886 | 1484918236377 Marionette TRACE conn4 <- [1,2021,null,{"value":"content"}] 05:17:16 INFO - PROCESS | 1886 | 1484918236409 Marionette TRACE conn4 -> [0,2022,"setContext",{"value":"chrome"}] 05:17:16 INFO - PROCESS | 1886 | 1484918236414 Marionette TRACE conn4 <- [1,2022,null,{}] 05:17:16 INFO - PROCESS | 1886 | 1484918236424 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}] 05:17:16 INFO - PROCESS | 1886 | 1484918236446 Marionette TRACE conn4 <- [1,2023,null,{"value":false}] 05:17:16 INFO - PROCESS | 1886 | 1484918236451 Marionette TRACE conn4 -> [0,2024,"setContext",{"value":"content"}] 05:17:16 INFO - PROCESS | 1886 | 1484918236454 Marionette TRACE conn4 <- [1,2024,null,{}] 05:17:16 INFO - Setting pref security.mixed_content.block_display_content (false) 05:17:16 INFO - PROCESS | 1886 | 1484918236460 Marionette TRACE conn4 -> [0,2025,"getContext",null] 05:17:16 INFO - PROCESS | 1886 | 1484918236463 Marionette TRACE conn4 <- [1,2025,null,{"value":"content"}] 05:17:16 INFO - PROCESS | 1886 | 1484918236472 Marionette TRACE conn4 -> [0,2026,"setContext",{"value":"chrome"}] 05:17:16 INFO - PROCESS | 1886 | 1484918236475 Marionette TRACE conn4 <- [1,2026,null,{}] 05:17:16 INFO - PROCESS | 1886 | 1484918236480 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}] 05:17:16 INFO - PROCESS | 1886 | 1484918236496 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 05:17:16 INFO - PROCESS | 1886 | 1484918236501 Marionette TRACE conn4 -> [0,2028,"setContext",{"value":"content"}] 05:17:16 INFO - PROCESS | 1886 | 1484918236504 Marionette TRACE conn4 <- [1,2028,null,{}] 05:17:16 INFO - PROCESS | 1886 | 1484918236509 Marionette TRACE conn4 -> [0,2029,"timeouts",{"script":35000}] 05:17:16 INFO - PROCESS | 1886 | 1484918236512 Marionette TRACE conn4 <- [1,2029,null,{}] 05:17:16 INFO - PROCESS | 1886 | 1484918236518 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}] 05:17:16 INFO - PROCESS | 1886 | 1484918236763 Marionette TRACE conn4 <- [1,2030,null,{"value":null}] 05:17:16 INFO - PROCESS | 1886 | 1484918236825 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:16 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe7000 == 59 [pid = 1933] [id = 717] 05:17:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 129 (0x9afe8400) [pid = 1933] [serial = 1937] [outer = (nil)] 05:17:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 130 (0x9b735400) [pid = 1933] [serial = 1938] [outer = 0x9afe8400] 05:17:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 131 (0x9b73d000) [pid = 1933] [serial = 1939] [outer = 0x9afe8400] 05:17:17 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:17 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:19 INFO - PROCESS | 1886 | --DOMWINDOW == 130 (0x9d2d3400) [pid = 1933] [serial = 1864] [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] 05:17:19 INFO - PROCESS | 1886 | --DOMWINDOW == 129 (0x9b73ec00) [pid = 1933] [serial = 1821] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-redirect.https.html] 05:17:19 INFO - PROCESS | 1886 | --DOMWINDOW == 128 (0xa32b0800) [pid = 1933] [serial = 1920] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 127 (0x9e4b4000) [pid = 1933] [serial = 1918] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 126 (0x9c0d9400) [pid = 1933] [serial = 1876] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 125 (0x9c0dd800) [pid = 1933] [serial = 1880] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 124 (0x9add1800) [pid = 1933] [serial = 1914] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 123 (0x9adcb000) [pid = 1933] [serial = 1910] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 122 (0x9adcf400) [pid = 1933] [serial = 1912] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 121 (0x9fbe1c00) [pid = 1933] [serial = 1902] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-sameorigin-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 120 (0x9c0db800) [pid = 1933] [serial = 1878] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-cors-redirects-to-sameorigin-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 119 (0x9c09ac00) [pid = 1933] [serial = 1922] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 118 (0x9c0d5400) [pid = 1933] [serial = 1874] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-nocors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 117 (0x9c09cc00) [pid = 1933] [serial = 1924] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 116 (0xa2ccdc00) [pid = 1933] [serial = 1894] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 115 (0x9adc6c00) [pid = 1933] [serial = 1906] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 114 (0x9fbdfc00) [pid = 1933] [serial = 1900] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-cors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 113 (0x9add3800) [pid = 1933] [serial = 1916] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 112 (0xa2cc7800) [pid = 1933] [serial = 1888] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 111 (0x9c0df400) [pid = 1933] [serial = 1882] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 110 (0xa2cc9800) [pid = 1933] [serial = 1890] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 109 (0x9adc9400) [pid = 1933] [serial = 1908] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 108 (0x9d81fc00) [pid = 1933] [serial = 1930] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-nocors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 107 (0xa32bb800) [pid = 1933] [serial = 1926] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 106 (0xa32bdc00) [pid = 1933] [serial = 1904] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 105 (0xa2cd1800) [pid = 1933] [serial = 1898] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 104 (0xa2ccb800) [pid = 1933] [serial = 1892] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 103 (0x9d81cc00) [pid = 1933] [serial = 1928] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 102 (0x9c0e1400) [pid = 1933] [serial = 1884] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 101 (0xa2cc5800) [pid = 1933] [serial = 1886] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 100 (0xa2ccf800) [pid = 1933] [serial = 1896] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-error-cors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 99 (0xa32b4c00) [pid = 1933] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 98 (0x9d2d7c00) [pid = 1933] [serial = 1868] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-sameorigin-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 97 (0x9f170000) [pid = 1933] [serial = 1832] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 96 (0x9f179000) [pid = 1933] [serial = 1838] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 95 (0x9d2c8c00) [pid = 1933] [serial = 1860] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-cors-redirects-to-sameorigin-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 94 (0x9d2cb400) [pid = 1933] [serial = 1862] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-follow-cors-redirects-to-nocors-nocreds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 93 (0x9d2d5400) [pid = 1933] [serial = 1866] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 92 (0x9fceec00) [pid = 1933] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 91 (0x9f177400) [pid = 1933] [serial = 1836] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 90 (0x9fcebc00) [pid = 1933] [serial = 1828] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 89 (0x9fce9000) [pid = 1933] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 88 (0x9ef97400) [pid = 1933] [serial = 1846] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-cors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 87 (0xa32b7400) [pid = 1933] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 86 (0x9f16ec00) [pid = 1933] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 85 (0xa5447000) [pid = 1933] [serial = 1842] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 84 (0x9ef99800) [pid = 1933] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 83 (0x9ef93800) [pid = 1933] [serial = 1844] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/nonav-manual-cors-redirects-to-nocors-creds?url=https%3A%2F%2Fweb-platform.test%3A8443%2Fservice-workers%2Fservice-worker%2Fresources%2Ffetch-event-redirect-iframe.html] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 82 (0xa5445800) [pid = 1933] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 81 (0x9fce1000) [pid = 1933] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 80 (0x9ef9bc00) [pid = 1933] [serial = 1850] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 79 (0x9e4b2800) [pid = 1933] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 78 (0x9f174c00) [pid = 1933] [serial = 1834] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 77 (0x9fce8800) [pid = 1933] [serial = 1840] [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] 05:17:20 INFO - PROCESS | 1886 | --DOMWINDOW == 76 (0x9e4b8800) [pid = 1933] [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] 05:17:20 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdbb400 == 60 [pid = 1933] [id = 718] 05:17:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 77 (0x9d2cd000) [pid = 1933] [serial = 1940] [outer = (nil)] 05:17:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 78 (0x9d2cd400) [pid = 1933] [serial = 1941] [outer = 0x9d2cd000] 05:17:20 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d2d0c00 == 61 [pid = 1933] [id = 719] 05:17:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 79 (0x9d2d1400) [pid = 1933] [serial = 1942] [outer = (nil)] 05:17:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 80 (0x9d2d1800) [pid = 1933] [serial = 1943] [outer = 0x9d2d1400] 05:17:20 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d2d4800 == 62 [pid = 1933] [id = 720] 05:17:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 81 (0x9d2d4c00) [pid = 1933] [serial = 1944] [outer = (nil)] 05:17:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 82 (0x9d2d6400) [pid = 1933] [serial = 1945] [outer = 0x9d2d4c00] 05:17:20 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d81f000 == 63 [pid = 1933] [id = 721] 05:17:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 83 (0x9d81f400) [pid = 1933] [serial = 1946] [outer = (nil)] 05:17:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 84 (0x9d821000) [pid = 1933] [serial = 1947] [outer = 0x9d81f400] 05:17:20 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a1c00 == 64 [pid = 1933] [id = 722] 05:17:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 85 (0x9d827400) [pid = 1933] [serial = 1948] [outer = (nil)] 05:17:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 86 (0x9d828400) [pid = 1933] [serial = 1949] [outer = 0x9d827400] 05:17:21 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1f2800 == 65 [pid = 1933] [id = 723] 05:17:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 87 (0x9ddd7800) [pid = 1933] [serial = 1950] [outer = (nil)] 05:17:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 88 (0x9ddd8c00) [pid = 1933] [serial = 1951] [outer = 0x9ddd7800] 05:17:21 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ddd6000 == 66 [pid = 1933] [id = 724] 05:17:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 89 (0x9dddcc00) [pid = 1933] [serial = 1952] [outer = (nil)] 05:17:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 90 (0x9dddd000) [pid = 1933] [serial = 1953] [outer = 0x9dddcc00] 05:17:21 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:21 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:21 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d823000 == 67 [pid = 1933] [id = 725] 05:17:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 91 (0x9ddd6c00) [pid = 1933] [serial = 1954] [outer = (nil)] 05:17:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 92 (0x9e1d3c00) [pid = 1933] [serial = 1955] [outer = 0x9ddd6c00] 05:17:21 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e1d1400 == 68 [pid = 1933] [id = 726] 05:17:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 93 (0x9e1d9400) [pid = 1933] [serial = 1956] [outer = (nil)] 05:17:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 94 (0x9e1d9800) [pid = 1933] [serial = 1957] [outer = 0x9e1d9400] 05:17:21 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdd1400 == 69 [pid = 1933] [id = 727] 05:17:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 95 (0x9e1dcc00) [pid = 1933] [serial = 1958] [outer = (nil)] 05:17:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 96 (0x9e1dd000) [pid = 1933] [serial = 1959] [outer = 0x9e1dcc00] 05:17:21 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1f8800 == 70 [pid = 1933] [id = 728] 05:17:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 97 (0x9e1df000) [pid = 1933] [serial = 1960] [outer = (nil)] 05:17:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 98 (0x9e1df400) [pid = 1933] [serial = 1961] [outer = 0x9e1df000] 05:17:21 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1f9c00 == 71 [pid = 1933] [id = 729] 05:17:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 99 (0x9e233000) [pid = 1933] [serial = 1962] [outer = (nil)] 05:17:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 100 (0x9e234800) [pid = 1933] [serial = 1963] [outer = 0x9e233000] 05:17:22 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d81e000 == 72 [pid = 1933] [id = 730] 05:17:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 101 (0x9e25a400) [pid = 1933] [serial = 1964] [outer = (nil)] 05:17:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 102 (0x9e25b400) [pid = 1933] [serial = 1965] [outer = 0x9e25a400] 05:17:22 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 05:17:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 103 (0x9cab8000) [pid = 1933] [serial = 1966] [outer = 0x9e25a400] 05:17:23 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdcc000 == 73 [pid = 1933] [id = 731] 05:17:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 104 (0x9cdcd800) [pid = 1933] [serial = 1967] [outer = (nil)] 05:17:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 105 (0x9cdd0400) [pid = 1933] [serial = 1968] [outer = 0x9cdcd800] 05:17:23 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d128c00 == 74 [pid = 1933] [id = 732] 05:17:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 106 (0x9d129400) [pid = 1933] [serial = 1969] [outer = (nil)] 05:17:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 107 (0x9d1ee400) [pid = 1933] [serial = 1970] [outer = 0x9d129400] 05:17:23 INFO - PROCESS | 1886 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 05:17:23 INFO - PROCESS | 1886 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 05:17:23 INFO - PROCESS | 1886 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 05:17:23 INFO - PROCESS | 1886 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 05:17:23 INFO - PROCESS | 1886 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 05:17:23 INFO - PROCESS | 1886 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 05:17:23 INFO - PROCESS | 1886 | JavaScript error: , line 0: TypeError: NetworkError when attempting to fetch resource. 05:17:23 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:23 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:23 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 05:17:24 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cae8400 == 75 [pid = 1933] [id = 733] 05:17:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 108 (0x9cae9000) [pid = 1933] [serial = 1971] [outer = (nil)] 05:17:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 109 (0x9caea400) [pid = 1933] [serial = 1972] [outer = 0x9cae9000] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9c09f400 == 74 [pid = 1933] [id = 715] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa2ccb400 == 73 [pid = 1933] [id = 695] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9f17ac00 == 72 [pid = 1933] [id = 669] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9adcac00 == 71 [pid = 1933] [id = 704] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9d81c800 == 70 [pid = 1933] [id = 713] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa53eb400 == 69 [pid = 1933] [id = 670] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa2cd1400 == 68 [pid = 1933] [id = 698] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa2cc9400 == 67 [pid = 1933] [id = 694] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9ef97000 == 66 [pid = 1933] [id = 672] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa32b4800 == 65 [pid = 1933] [id = 684] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9f177000 == 64 [pid = 1933] [id = 667] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9d2d5000 == 63 [pid = 1933] [id = 682] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9fbdf800 == 62 [pid = 1933] [id = 699] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9ef9b800 == 61 [pid = 1933] [id = 674] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9fce6400 == 60 [pid = 1933] [id = 675] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa32b6c00 == 59 [pid = 1933] [id = 712] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9c09c800 == 58 [pid = 1933] [id = 711] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa32b0000 == 57 [pid = 1933] [id = 709] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9f178c00 == 56 [pid = 1933] [id = 668] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa2ccf400 == 55 [pid = 1933] [id = 697] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9d2cb000 == 54 [pid = 1933] [id = 680] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9ef93400 == 53 [pid = 1933] [id = 671] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa2cc7400 == 52 [pid = 1933] [id = 693] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9ef99400 == 51 [pid = 1933] [id = 673] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9d2d3000 == 50 [pid = 1933] [id = 681] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9fceb800 == 49 [pid = 1933] [id = 663] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9f174400 == 48 [pid = 1933] [id = 666] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9fcee800 == 47 [pid = 1933] [id = 664] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0e1000 == 46 [pid = 1933] [id = 691] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9f16fc00 == 45 [pid = 1933] [id = 665] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9e4bec00 == 44 [pid = 1933] [id = 678] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0db400 == 43 [pid = 1933] [id = 688] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0df000 == 42 [pid = 1933] [id = 690] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa2cc5000 == 41 [pid = 1933] [id = 692] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0dd400 == 40 [pid = 1933] [id = 689] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9adc6800 == 39 [pid = 1933] [id = 702] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0xad865800 == 38 [pid = 1933] [id = 661] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9d2d6c00 == 37 [pid = 1933] [id = 708] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9add1400 == 36 [pid = 1933] [id = 706] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9e4b2400 == 35 [pid = 1933] [id = 676] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa32b7000 == 34 [pid = 1933] [id = 685] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa32bd800 == 33 [pid = 1933] [id = 686] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9adc9000 == 32 [pid = 1933] [id = 703] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9adcf000 == 31 [pid = 1933] [id = 705] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9d2d7800 == 30 [pid = 1933] [id = 683] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9d2d1000 == 29 [pid = 1933] [id = 701] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9c09a800 == 28 [pid = 1933] [id = 710] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1f8400 == 27 [pid = 1933] [id = 662] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9fbe1800 == 26 [pid = 1933] [id = 700] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0d9000 == 25 [pid = 1933] [id = 687] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9d2c8800 == 24 [pid = 1933] [id = 679] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9d81f800 == 23 [pid = 1933] [id = 714] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9add3400 == 22 [pid = 1933] [id = 707] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0xa2ccd800 == 21 [pid = 1933] [id = 696] 05:17:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9e4b8400 == 20 [pid = 1933] [id = 677] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 108 (0x9d2d3800) [pid = 1933] [serial = 1865] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 107 (0x9cae8800) [pid = 1933] [serial = 1823] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 106 (0xa32b7800) [pid = 1933] [serial = 1921] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 105 (0x9e4be400) [pid = 1933] [serial = 1919] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 104 (0x9c0d9800) [pid = 1933] [serial = 1877] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 103 (0x9c0ddc00) [pid = 1933] [serial = 1881] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 102 (0x9add1c00) [pid = 1933] [serial = 1915] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 101 (0x9adcb400) [pid = 1933] [serial = 1911] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 100 (0x9adcf800) [pid = 1933] [serial = 1913] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 99 (0x9fbe2000) [pid = 1933] [serial = 1903] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 98 (0x9c0dbc00) [pid = 1933] [serial = 1879] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 97 (0x9c09b000) [pid = 1933] [serial = 1923] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 96 (0x9c0d5800) [pid = 1933] [serial = 1875] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 95 (0x9c09d000) [pid = 1933] [serial = 1925] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 94 (0x9ef97800) [pid = 1933] [serial = 1895] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 93 (0x9adc7000) [pid = 1933] [serial = 1907] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 92 (0x9fbe0000) [pid = 1933] [serial = 1901] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 91 (0x9add3c00) [pid = 1933] [serial = 1917] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 90 (0xa2cc7c00) [pid = 1933] [serial = 1889] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 89 (0x9c0df800) [pid = 1933] [serial = 1883] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 88 (0xa2cc9c00) [pid = 1933] [serial = 1891] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 87 (0x9adc9800) [pid = 1933] [serial = 1909] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 86 (0x9d820000) [pid = 1933] [serial = 1931] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 85 (0x9c91d400) [pid = 1933] [serial = 1927] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 84 (0x9adc4400) [pid = 1933] [serial = 1905] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 83 (0xa2cd1c00) [pid = 1933] [serial = 1899] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 82 (0xa2ccbc00) [pid = 1933] [serial = 1893] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 81 (0x9d81d000) [pid = 1933] [serial = 1929] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 80 (0x9c0e1800) [pid = 1933] [serial = 1885] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 79 (0xa2cc5c00) [pid = 1933] [serial = 1887] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 78 (0xa2ccfc00) [pid = 1933] [serial = 1897] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 77 (0xa32b5000) [pid = 1933] [serial = 1871] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 76 (0x9e4bb800) [pid = 1933] [serial = 1869] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 75 (0x9f171000) [pid = 1933] [serial = 1833] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 74 (0x9f179400) [pid = 1933] [serial = 1839] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 73 (0x9d2c9000) [pid = 1933] [serial = 1861] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 72 (0x9d2cb800) [pid = 1933] [serial = 1863] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 71 (0x9d2d5800) [pid = 1933] [serial = 1867] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 70 (0x9fcef000) [pid = 1933] [serial = 1831] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 69 (0x9f177800) [pid = 1933] [serial = 1837] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 68 (0x9fcec800) [pid = 1933] [serial = 1829] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 67 (0x9fce9800) [pid = 1933] [serial = 1827] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 66 (0x9ef97c00) [pid = 1933] [serial = 1847] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 65 (0xa32b7c00) [pid = 1933] [serial = 1873] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 64 (0x9f16f000) [pid = 1933] [serial = 1859] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 63 (0xa544b000) [pid = 1933] [serial = 1843] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 62 (0x9ef99c00) [pid = 1933] [serial = 1849] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 61 (0x9ef93c00) [pid = 1933] [serial = 1845] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 60 (0xa44e6800) [pid = 1933] [serial = 1853] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 59 (0x9fce1c00) [pid = 1933] [serial = 1825] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 58 (0x9ef9c000) [pid = 1933] [serial = 1851] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 57 (0x9e4b2c00) [pid = 1933] [serial = 1855] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0x9f175400) [pid = 1933] [serial = 1835] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0x9e2c6c00) [pid = 1933] [serial = 1841] [outer = (nil)] [url = about:blank] 05:17:25 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0x9e4b8c00) [pid = 1933] [serial = 1857] [outer = (nil)] [url = about:blank] 05:17:26 INFO - PROCESS | 1886 | 1484918246156 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]]]}] 05:17:26 INFO - ............... 05:17:26 INFO - TEST-OK | /service-workers/service-worker/fetch-event.https.html | took 10436ms 05:17:26 INFO - PROCESS | 1886 | 1484918246247 Marionette TRACE conn4 -> [0,2032,"getWindowHandle",null] 05:17:26 INFO - PROCESS | 1886 | 1484918246251 Marionette TRACE conn4 <- [1,2032,null,{"value":"2147483649"}] 05:17:26 INFO - TEST-START | /service-workers/service-worker/fetch-frame-resource.https.html 05:17:26 INFO - Clearing pref dom.serviceWorkers.enabled 05:17:26 INFO - PROCESS | 1886 | 1484918246261 Marionette TRACE conn4 -> [0,2033,"getContext",null] 05:17:26 INFO - PROCESS | 1886 | 1484918246268 Marionette TRACE conn4 <- [1,2033,null,{"value":"content"}] 05:17:26 INFO - PROCESS | 1886 | 1484918246278 Marionette TRACE conn4 -> [0,2034,"setContext",{"value":"chrome"}] 05:17:26 INFO - PROCESS | 1886 | 1484918246281 Marionette TRACE conn4 <- [1,2034,null,{}] 05:17:26 INFO - PROCESS | 1886 | 1484918246289 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}] 05:17:26 INFO - PROCESS | 1886 | 1484918246309 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 05:17:26 INFO - PROCESS | 1886 | 1484918246314 Marionette TRACE conn4 -> [0,2036,"setContext",{"value":"content"}] 05:17:26 INFO - PROCESS | 1886 | 1484918246333 Marionette TRACE conn4 <- [1,2036,null,{}] 05:17:26 INFO - Clearing pref security.mixed_content.block_active_content 05:17:26 INFO - PROCESS | 1886 | 1484918246348 Marionette TRACE conn4 -> [0,2037,"getContext",null] 05:17:26 INFO - PROCESS | 1886 | 1484918246353 Marionette TRACE conn4 <- [1,2037,null,{"value":"content"}] 05:17:26 INFO - PROCESS | 1886 | 1484918246360 Marionette TRACE conn4 -> [0,2038,"setContext",{"value":"chrome"}] 05:17:26 INFO - PROCESS | 1886 | 1484918246364 Marionette TRACE conn4 <- [1,2038,null,{}] 05:17:26 INFO - PROCESS | 1886 | 1484918246369 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}] 05:17:26 INFO - PROCESS | 1886 | 1484918246432 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 05:17:26 INFO - PROCESS | 1886 | 1484918246438 Marionette TRACE conn4 -> [0,2040,"setContext",{"value":"content"}] 05:17:26 INFO - PROCESS | 1886 | 1484918246457 Marionette TRACE conn4 <- [1,2040,null,{}] 05:17:26 INFO - Clearing pref security.mixed_content.block_display_content 05:17:26 INFO - PROCESS | 1886 | 1484918246463 Marionette TRACE conn4 -> [0,2041,"getContext",null] 05:17:26 INFO - PROCESS | 1886 | 1484918246470 Marionette TRACE conn4 <- [1,2041,null,{"value":"content"}] 05:17:26 INFO - PROCESS | 1886 | 1484918246488 Marionette TRACE conn4 -> [0,2042,"setContext",{"value":"chrome"}] 05:17:26 INFO - PROCESS | 1886 | 1484918246496 Marionette TRACE conn4 <- [1,2042,null,{}] 05:17:26 INFO - PROCESS | 1886 | 1484918246514 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}] 05:17:26 INFO - PROCESS | 1886 | 1484918246531 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 05:17:26 INFO - PROCESS | 1886 | 1484918246536 Marionette TRACE conn4 -> [0,2044,"setContext",{"value":"content"}] 05:17:26 INFO - PROCESS | 1886 | 1484918246539 Marionette TRACE conn4 <- [1,2044,null,{}] 05:17:26 INFO - PROCESS | 1886 | 1484918246544 Marionette TRACE conn4 -> [0,2045,"getContext",null] 05:17:26 INFO - PROCESS | 1886 | 1484918246547 Marionette TRACE conn4 <- [1,2045,null,{"value":"content"}] 05:17:26 INFO - PROCESS | 1886 | 1484918246553 Marionette TRACE conn4 -> [0,2046,"setContext",{"value":"chrome"}] 05:17:26 INFO - PROCESS | 1886 | 1484918246557 Marionette TRACE conn4 <- [1,2046,null,{}] 05:17:26 INFO - PROCESS | 1886 | 1484918246562 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}] 05:17:26 INFO - PROCESS | 1886 | 1484918246584 Marionette TRACE conn4 <- [1,2047,null,{"value":true}] 05:17:26 INFO - PROCESS | 1886 | 1484918246588 Marionette TRACE conn4 -> [0,2048,"setContext",{"value":"content"}] 05:17:26 INFO - PROCESS | 1886 | 1484918246592 Marionette TRACE conn4 <- [1,2048,null,{}] 05:17:26 INFO - Setting pref dom.serviceWorkers.enabled (true) 05:17:26 INFO - PROCESS | 1886 | 1484918246598 Marionette TRACE conn4 -> [0,2049,"getContext",null] 05:17:26 INFO - PROCESS | 1886 | 1484918246602 Marionette TRACE conn4 <- [1,2049,null,{"value":"content"}] 05:17:26 INFO - PROCESS | 1886 | 1484918246606 Marionette TRACE conn4 -> [0,2050,"setContext",{"value":"chrome"}] 05:17:26 INFO - PROCESS | 1886 | 1484918246610 Marionette TRACE conn4 <- [1,2050,null,{}] 05:17:26 INFO - PROCESS | 1886 | 1484918246616 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}] 05:17:26 INFO - PROCESS | 1886 | 1484918246633 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 05:17:26 INFO - PROCESS | 1886 | 1484918246638 Marionette TRACE conn4 -> [0,2052,"setContext",{"value":"content"}] 05:17:26 INFO - PROCESS | 1886 | 1484918246641 Marionette TRACE conn4 <- [1,2052,null,{}] 05:17:26 INFO - PROCESS | 1886 | 1484918246646 Marionette TRACE conn4 -> [0,2053,"timeouts",{"script":185000}] 05:17:26 INFO - PROCESS | 1886 | 1484918246649 Marionette TRACE conn4 <- [1,2053,null,{}] 05:17:26 INFO - PROCESS | 1886 | 1484918246655 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}] 05:17:26 INFO - PROCESS | 1886 | 1484918246861 Marionette TRACE conn4 <- [1,2054,null,{"value":null}] 05:17:26 INFO - PROCESS | 1886 | 1484918246964 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:17:26 INFO - PROCESS | 1886 | ++DOCSHELL 0x9add3c00 == 21 [pid = 1933] [id = 734] 05:17:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0x9afdf800) [pid = 1933] [serial = 1973] [outer = (nil)] 05:17:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0x9b737800) [pid = 1933] [serial = 1974] [outer = 0x9afdf800] 05:17:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0x9c099800) [pid = 1933] [serial = 1975] [outer = 0x9afdf800] 05:17:27 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:27 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:27 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0x9c0a6000) [pid = 1933] [serial = 1935] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html] 05:17:27 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0x9c0a1000) [pid = 1933] [serial = 1932] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html] 05:17:27 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0x9d2cd000) [pid = 1933] [serial = 1940] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?string] 05:17:27 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0x9d81f400) [pid = 1933] [serial = 1946] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?referrer] 05:17:27 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0x9d2d1400) [pid = 1933] [serial = 1942] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?blob] 05:17:28 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cab6800 == 22 [pid = 1933] [id = 735] 05:17:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0x9cab7c00) [pid = 1933] [serial = 1976] [outer = (nil)] 05:17:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0x9cae6400) [pid = 1933] [serial = 1977] [outer = 0x9cab7c00] 05:17:28 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caef000 == 23 [pid = 1933] [id = 736] 05:17:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0x9caf0000) [pid = 1933] [serial = 1978] [outer = (nil)] 05:17:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0x9caf0800) [pid = 1933] [serial = 1979] [outer = 0x9caf0000] 05:17:28 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caf3c00 == 24 [pid = 1933] [id = 737] 05:17:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0x9caf4400) [pid = 1933] [serial = 1980] [outer = (nil)] 05:17:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 58 (0x9cdb6800) [pid = 1933] [serial = 1981] [outer = 0x9caf4400] 05:17:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 59 (0x9cdb8000) [pid = 1933] [serial = 1982] [outer = 0x9caf4400] 05:17:29 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdc0400 == 25 [pid = 1933] [id = 738] 05:17:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 60 (0x9cdc0800) [pid = 1933] [serial = 1983] [outer = (nil)] 05:17:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 61 (0x9cdc9c00) [pid = 1933] [serial = 1984] [outer = 0x9cdc0800] 05:17:29 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdcd000 == 26 [pid = 1933] [id = 739] 05:17:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 62 (0x9cdce000) [pid = 1933] [serial = 1985] [outer = (nil)] 05:17:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 63 (0x9cdd3000) [pid = 1933] [serial = 1986] [outer = 0x9cdce000] 05:17:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 64 (0x9cdd3c00) [pid = 1933] [serial = 1987] [outer = 0x9cdce000] 05:17:29 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdd8400 == 27 [pid = 1933] [id = 740] 05:17:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 65 (0x9cdd8800) [pid = 1933] [serial = 1988] [outer = (nil)] 05:17:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 66 (0x9d11f400) [pid = 1933] [serial = 1989] [outer = 0x9cdd8800] 05:17:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 67 (0x9d11e800) [pid = 1933] [serial = 1990] [outer = 0x9cdd8800] 05:17:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 68 (0x9d1f0000) [pid = 1933] [serial = 1991] [outer = 0x9caf4400] 05:17:31 INFO - PROCESS | 1886 | [Child 1933] WARNING: attempt to modify an immutable nsStandardURL: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/base/nsStandardURL.cpp, line 1553 05:17:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 69 (0x9adcac00) [pid = 1933] [serial = 1992] [outer = 0x9cdc0800] 05:17:33 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1f2800 == 26 [pid = 1933] [id = 723] 05:17:33 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe7000 == 25 [pid = 1933] [id = 717] 05:17:33 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdcc000 == 24 [pid = 1933] [id = 731] 05:17:33 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a5c00 == 23 [pid = 1933] [id = 716] 05:17:33 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdbb400 == 22 [pid = 1933] [id = 718] 05:17:33 INFO - PROCESS | 1886 | --DOCSHELL 0x9d81f000 == 21 [pid = 1933] [id = 721] 05:17:33 INFO - PROCESS | 1886 | --DOCSHELL 0x9d2d0c00 == 20 [pid = 1933] [id = 719] 05:17:33 INFO - PROCESS | 1886 | --DOMWINDOW == 68 (0x9c925000) [pid = 1933] [serial = 1936] [outer = (nil)] [url = about:blank] 05:17:33 INFO - PROCESS | 1886 | --DOMWINDOW == 67 (0x9cdb2400) [pid = 1933] [serial = 1934] [outer = (nil)] [url = about:blank] 05:17:33 INFO - PROCESS | 1886 | --DOMWINDOW == 66 (0x9b735400) [pid = 1933] [serial = 1938] [outer = (nil)] [url = about:blank] 05:17:33 INFO - PROCESS | 1886 | --DOMWINDOW == 65 (0x9d2cd400) [pid = 1933] [serial = 1941] [outer = (nil)] [url = about:blank] 05:17:33 INFO - PROCESS | 1886 | --DOMWINDOW == 64 (0x9d821000) [pid = 1933] [serial = 1947] [outer = (nil)] [url = about:blank] 05:17:33 INFO - PROCESS | 1886 | --DOMWINDOW == 63 (0x9d2d1800) [pid = 1933] [serial = 1943] [outer = (nil)] [url = about:blank] 05:17:33 INFO - PROCESS | 1886 | --DOMWINDOW == 62 (0x9cab0c00) [pid = 1933] [serial = 1933] [outer = (nil)] [url = about:blank] 05:17:36 INFO - PROCESS | 1886 | --DOMWINDOW == 61 (0x9cdd8800) [pid = 1933] [serial = 1988] [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] 05:17:36 INFO - PROCESS | 1886 | --DOMWINDOW == 60 (0x9afe8400) [pid = 1933] [serial = 1937] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-event.https.html] 05:17:36 INFO - PROCESS | 1886 | --DOMWINDOW == 59 (0x9cae9000) [pid = 1933] [serial = 1971] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?used-check] 05:17:36 INFO - PROCESS | 1886 | --DOMWINDOW == 58 (0x9e1df000) [pid = 1933] [serial = 1960] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?used-check] 05:17:36 INFO - PROCESS | 1886 | --DOMWINDOW == 57 (0x9cdcd800) [pid = 1933] [serial = 1967] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?eventsource] 05:17:36 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0x9d129400) [pid = 1933] [serial = 1969] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?integrity] 05:17:36 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0x9ddd6c00) [pid = 1933] [serial = 1954] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?fetch] 05:17:36 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0x9e233000) [pid = 1933] [serial = 1962] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?form-post] 05:17:36 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0x9e25a400) [pid = 1933] [serial = 1964] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?cache] 05:17:36 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0x9d2d4c00) [pid = 1933] [serial = 1944] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?referrerPolicy] 05:17:36 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0x9dddcc00) [pid = 1933] [serial = 1952] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?null] 05:17:36 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0x9e1dcc00) [pid = 1933] [serial = 1958] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?fragment-check#/some/fragment] 05:17:36 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9e1d9400) [pid = 1933] [serial = 1956] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?multiple-respond-with] 05:17:36 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9ddd7800) [pid = 1933] [serial = 1950] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?ignore] 05:17:36 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9d827400) [pid = 1933] [serial = 1948] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?clientId] 05:17:36 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9cab7c00) [pid = 1933] [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] 05:17:39 INFO - PROCESS | 1886 | 1484918259667 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]]]}] 05:17:39 INFO - ...... 05:17:39 INFO - TEST-OK | /service-workers/service-worker/fetch-frame-resource.https.html | took 13465ms 05:17:39 INFO - PROCESS | 1886 | 1484918259726 Marionette TRACE conn4 -> [0,2056,"getWindowHandle",null] 05:17:39 INFO - TEST-START | /service-workers/service-worker/fetch-header-visibility.https.html 05:17:39 INFO - PROCESS | 1886 | 1484918259736 Marionette TRACE conn4 <- [1,2056,null,{"value":"2147483649"}] 05:17:39 INFO - PROCESS | 1886 | 1484918259744 Marionette TRACE conn4 -> [0,2057,"timeouts",{"script":35000}] 05:17:39 INFO - PROCESS | 1886 | 1484918259751 Marionette TRACE conn4 <- [1,2057,null,{}] 05:17:39 INFO - PROCESS | 1886 | 1484918259760 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}] 05:17:39 INFO - PROCESS | 1886 | 1484918259981 Marionette TRACE conn4 <- [1,2058,null,{"value":null}] 05:17:40 INFO - PROCESS | 1886 | 1484918260113 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:40 INFO - PROCESS | 1886 | ++DOCSHELL 0x9adcf800 == 21 [pid = 1933] [id = 741] 05:17:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9afe1000) [pid = 1933] [serial = 1993] [outer = (nil)] 05:17:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9afed000) [pid = 1933] [serial = 1994] [outer = 0x9afe1000] 05:17:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9b738400) [pid = 1933] [serial = 1995] [outer = 0x9afe1000] 05:17:40 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:40 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:41 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a2000 == 22 [pid = 1933] [id = 742] 05:17:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9c0a5000) [pid = 1933] [serial = 1996] [outer = (nil)] 05:17:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0x9c0a5800) [pid = 1933] [serial = 1997] [outer = 0x9c0a5000] 05:17:42 INFO - PROCESS | 1886 | 1484918262313 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]]]}] 05:17:42 INFO - . 05:17:42 INFO - TEST-OK | /service-workers/service-worker/fetch-header-visibility.https.html | took 2590ms 05:17:42 INFO - PROCESS | 1886 | 1484918262382 Marionette TRACE conn4 -> [0,2060,"getWindowHandle",null] 05:17:42 INFO - PROCESS | 1886 | 1484918262391 Marionette TRACE conn4 <- [1,2060,null,{"value":"2147483649"}] 05:17:42 INFO - TEST-START | /service-workers/service-worker/fetch-mixed-content-to-inscope.https.html 05:17:42 INFO - PROCESS | 1886 | 1484918262400 Marionette TRACE conn4 -> [0,2061,"timeouts",{"script":185000}] 05:17:42 INFO - PROCESS | 1886 | 1484918262405 Marionette TRACE conn4 <- [1,2061,null,{}] 05:17:42 INFO - PROCESS | 1886 | 1484918262415 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}] 05:17:42 INFO - PROCESS | 1886 | 1484918262668 Marionette TRACE conn4 <- [1,2062,null,{"value":null}] 05:17:42 INFO - PROCESS | 1886 | 1484918262802 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:17:42 INFO - PROCESS | 1886 | ++DOCSHELL 0x9add0c00 == 23 [pid = 1933] [id = 743] 05:17:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0x9add1000) [pid = 1933] [serial = 1998] [outer = (nil)] 05:17:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0x9b744800) [pid = 1933] [serial = 1999] [outer = 0x9add1000] 05:17:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0x9c09e000) [pid = 1933] [serial = 2000] [outer = 0x9add1000] 05:17:43 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:43 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdc0400 == 22 [pid = 1933] [id = 738] 05:17:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9add3c00 == 21 [pid = 1933] [id = 734] 05:17:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9adcf800 == 20 [pid = 1933] [id = 741] 05:17:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9caf3c00 == 19 [pid = 1933] [id = 737] 05:17:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9d2d4800 == 18 [pid = 1933] [id = 720] 05:17:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9ddd6000 == 17 [pid = 1933] [id = 724] 05:17:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9d128c00 == 16 [pid = 1933] [id = 732] 05:17:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9d823000 == 15 [pid = 1933] [id = 725] 05:17:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a1c00 == 14 [pid = 1933] [id = 722] 05:17:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1f9c00 == 13 [pid = 1933] [id = 729] 05:17:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9e1d1400 == 12 [pid = 1933] [id = 726] 05:17:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9cab6800 == 11 [pid = 1933] [id = 735] 05:17:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdd1400 == 10 [pid = 1933] [id = 727] 05:17:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1f8800 == 9 [pid = 1933] [id = 728] 05:17:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9cae8400 == 8 [pid = 1933] [id = 733] 05:17:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdd8400 == 7 [pid = 1933] [id = 740] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0x9caea400) [pid = 1933] [serial = 1972] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0x9e1df400) [pid = 1933] [serial = 1961] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0x9cdd0400) [pid = 1933] [serial = 1968] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0x9d1ee400) [pid = 1933] [serial = 1970] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9e1d3c00) [pid = 1933] [serial = 1955] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9e234800) [pid = 1933] [serial = 1963] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9cab8000) [pid = 1933] [serial = 1966] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.html?cache] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9d2d6400) [pid = 1933] [serial = 1945] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9dddd000) [pid = 1933] [serial = 1953] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9e25b400) [pid = 1933] [serial = 1965] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9e1dd000) [pid = 1933] [serial = 1959] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9e1d9800) [pid = 1933] [serial = 1957] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9ddd8c00) [pid = 1933] [serial = 1951] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9d828400) [pid = 1933] [serial = 1949] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9b73d000) [pid = 1933] [serial = 1939] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9d11f400) [pid = 1933] [serial = 1989] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9cae6400) [pid = 1933] [serial = 1977] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9d11e800) [pid = 1933] [serial = 1990] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9cdb6800) [pid = 1933] [serial = 1981] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9cdb8000) [pid = 1933] [serial = 1982] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9cdd3000) [pid = 1933] [serial = 1986] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9b737800) [pid = 1933] [serial = 1974] [outer = (nil)] [url = about:blank] 05:17:43 INFO - PROCESS | 1886 | --DOCSHELL 0x9d81e000 == 6 [pid = 1933] [id = 730] 05:17:44 INFO - PROCESS | 1886 | ++DOCSHELL 0x9add1400 == 7 [pid = 1933] [id = 744] 05:17:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9add3000) [pid = 1933] [serial = 2001] [outer = (nil)] 05:17:44 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:44 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9afe4c00) [pid = 1933] [serial = 2002] [outer = 0x9add3000] 05:17:44 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b73dc00 == 8 [pid = 1933] [id = 745] 05:17:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9b741800) [pid = 1933] [serial = 2003] [outer = (nil)] 05:17:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9b744c00) [pid = 1933] [serial = 2004] [outer = 0x9b741800] 05:17:45 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 05:17:45 INFO - PROCESS | 1886 | [Child 1933] 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 05:17:45 INFO - PROCESS | 1886 | [Child 1933] 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 05:17:45 INFO - PROCESS | 1886 | [Child 1933] 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 05:17:45 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 05:17:45 INFO - PROCESS | 1886 | [Child 1933] 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 05:17:45 INFO - PROCESS | 1886 | [Child 1933] 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 05:17:45 INFO - PROCESS | 1886 | [Child 1933] 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 05:17:45 INFO - PROCESS | 1886 | 1484918265601 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]]]}] 05:17:45 INFO - . 05:17:45 INFO - TEST-OK | /service-workers/service-worker/fetch-mixed-content-to-inscope.https.html | took 3243ms 05:17:45 INFO - PROCESS | 1886 | 1484918265643 Marionette TRACE conn4 -> [0,2064,"getWindowHandle",null] 05:17:45 INFO - PROCESS | 1886 | 1484918265661 Marionette TRACE conn4 <- [1,2064,null,{"value":"2147483649"}] 05:17:45 INFO - TEST-START | /service-workers/service-worker/fetch-mixed-content-to-outscope.https.html 05:17:45 INFO - PROCESS | 1886 | 1484918265669 Marionette TRACE conn4 -> [0,2065,"timeouts",{"script":185000}] 05:17:45 INFO - PROCESS | 1886 | 1484918265676 Marionette TRACE conn4 <- [1,2065,null,{}] 05:17:45 INFO - PROCESS | 1886 | 1484918265701 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}] 05:17:45 INFO - PROCESS | 1886 | 1484918265888 Marionette TRACE conn4 <- [1,2066,null,{"value":null}] 05:17:46 INFO - PROCESS | 1886 | 1484918266085 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:17:46 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b737400 == 9 [pid = 1933] [id = 746] 05:17:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9b737800) [pid = 1933] [serial = 2005] [outer = (nil)] 05:17:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9c0a0400) [pid = 1933] [serial = 2006] [outer = 0x9b737800] 05:17:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9c0a5400) [pid = 1933] [serial = 2007] [outer = 0x9b737800] 05:17:46 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:46 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:47 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9caf4400) [pid = 1933] [serial = 1980] [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.] 05:17:47 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9afdf800) [pid = 1933] [serial = 1973] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-frame-resource.https.html] 05:17:47 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9cdc0800) [pid = 1933] [serial = 1983] [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.] 05:17:47 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9caf0000) [pid = 1933] [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] 05:17:47 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9cdce000) [pid = 1933] [serial = 1985] [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] 05:17:47 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c09f000 == 10 [pid = 1933] [id = 747] 05:17:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9c0dc800) [pid = 1933] [serial = 2008] [outer = (nil)] 05:17:47 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:47 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9c0e2800) [pid = 1933] [serial = 2009] [outer = 0x9c0dc800] 05:17:47 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c923800 == 11 [pid = 1933] [id = 748] 05:17:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9c925000) [pid = 1933] [serial = 2010] [outer = (nil)] 05:17:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9c926000) [pid = 1933] [serial = 2011] [outer = 0x9c925000] 05:17:48 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 05:17:48 INFO - PROCESS | 1886 | [Child 1933] 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 05:17:48 INFO - PROCESS | 1886 | [Child 1933] 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 05:17:48 INFO - PROCESS | 1886 | [Child 1933] 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 05:17:48 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(docShell) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/security/nsMixedContentBlocker.cpp, line 674 05:17:48 INFO - PROCESS | 1886 | [Child 1933] 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 05:17:48 INFO - PROCESS | 1886 | [Child 1933] 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 05:17:48 INFO - PROCESS | 1886 | [Child 1933] 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 05:17:48 INFO - PROCESS | 1886 | 1484918268168 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]]]}] 05:17:48 INFO - . 05:17:48 INFO - TEST-OK | /service-workers/service-worker/fetch-mixed-content-to-outscope.https.html | took 2548ms 05:17:48 INFO - PROCESS | 1886 | 1484918268217 Marionette TRACE conn4 -> [0,2068,"getWindowHandle",null] 05:17:48 INFO - PROCESS | 1886 | 1484918268228 Marionette TRACE conn4 <- [1,2068,null,{"value":"2147483649"}] 05:17:48 INFO - TEST-START | /service-workers/service-worker/fetch-request-css-base-url.https.html 05:17:48 INFO - PROCESS | 1886 | 1484918268242 Marionette TRACE conn4 -> [0,2069,"timeouts",{"script":35000}] 05:17:48 INFO - PROCESS | 1886 | 1484918268248 Marionette TRACE conn4 <- [1,2069,null,{}] 05:17:48 INFO - PROCESS | 1886 | 1484918268255 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}] 05:17:48 INFO - PROCESS | 1886 | 1484918268457 Marionette TRACE conn4 <- [1,2070,null,{"value":null}] 05:17:48 INFO - PROCESS | 1886 | 1484918268586 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:48 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0e3c00 == 12 [pid = 1933] [id = 749] 05:17:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9c920000) [pid = 1933] [serial = 2012] [outer = (nil)] 05:17:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9c929400) [pid = 1933] [serial = 2013] [outer = 0x9c920000] 05:17:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9c92a800) [pid = 1933] [serial = 2014] [outer = 0x9c920000] 05:17:49 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:49 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:49 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c922800 == 13 [pid = 1933] [id = 750] 05:17:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9c923400) [pid = 1933] [serial = 2015] [outer = (nil)] 05:17:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9c924400) [pid = 1933] [serial = 2016] [outer = 0x9c923400] 05:17:49 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:49 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:50 INFO - PROCESS | 1886 | 1484918270236 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] 05:17:50 INFO - TEST-START | /service-workers/service-worker/fetch-request-css-images.https.html 05:17:50 INFO - PROCESS | 1886 | 1484918270295 Marionette TRACE conn4 <- [1,2072,null,{"value":"2147483649"}] 05:17:50 INFO - PROCESS | 1886 | 1484918270301 Marionette TRACE conn4 -> [0,2073,"timeouts",{"script":35000}] 05:17:50 INFO - PROCESS | 1886 | 1484918270313 Marionette TRACE conn4 <- [1,2073,null,{}] 05:17:50 INFO - PROCESS | 1886 | 1484918270332 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}] 05:17:50 INFO - PROCESS | 1886 | 1484918270506 Marionette TRACE conn4 <- [1,2074,null,{"value":null}] 05:17:50 INFO - PROCESS | 1886 | 1484918270544 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:17:50 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c91f800 == 14 [pid = 1933] [id = 751] 05:17:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9c91fc00) [pid = 1933] [serial = 2017] [outer = (nil)] 05:17:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9caf0400) [pid = 1933] [serial = 2018] [outer = 0x9c91fc00] 05:17:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9caf2400) [pid = 1933] [serial = 2019] [outer = 0x9c91fc00] 05:17:51 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:51 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:52 INFO - PROCESS | 1886 | --DOCSHELL 0x9c09f000 == 13 [pid = 1933] [id = 747] 05:17:52 INFO - PROCESS | 1886 | --DOCSHELL 0x9b737400 == 12 [pid = 1933] [id = 746] 05:17:52 INFO - PROCESS | 1886 | --DOCSHELL 0x9add1400 == 11 [pid = 1933] [id = 744] 05:17:52 INFO - PROCESS | 1886 | --DOCSHELL 0x9add0c00 == 10 [pid = 1933] [id = 743] 05:17:52 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdcd000 == 9 [pid = 1933] [id = 739] 05:17:52 INFO - PROCESS | 1886 | --DOCSHELL 0x9caef000 == 8 [pid = 1933] [id = 736] 05:17:52 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9d1f0000) [pid = 1933] [serial = 1991] [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.] 05:17:52 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9adcac00) [pid = 1933] [serial = 1992] [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.] 05:17:52 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9c099800) [pid = 1933] [serial = 1975] [outer = (nil)] [url = about:blank] 05:17:52 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9caf0800) [pid = 1933] [serial = 1979] [outer = (nil)] [url = about:blank] 05:17:52 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9cdd3c00) [pid = 1933] [serial = 1987] [outer = (nil)] [url = about:blank] 05:17:52 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9cdc9c00) [pid = 1933] [serial = 1984] [outer = (nil)] [url = about:blank] 05:17:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdb4000 == 9 [pid = 1933] [id = 752] 05:17:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9cdb4400) [pid = 1933] [serial = 2020] [outer = (nil)] 05:17:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9cdb4800) [pid = 1933] [serial = 2021] [outer = 0x9cdb4400] 05:17:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdb6800 == 10 [pid = 1933] [id = 753] 05:17:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9cdb6c00) [pid = 1933] [serial = 2022] [outer = (nil)] 05:17:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9cdb7000) [pid = 1933] [serial = 2023] [outer = 0x9cdb6c00] 05:17:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdb9400 == 11 [pid = 1933] [id = 754] 05:17:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9cdb9800) [pid = 1933] [serial = 2024] [outer = (nil)] 05:17:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9cdba000) [pid = 1933] [serial = 2025] [outer = 0x9cdb9800] 05:17:52 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:52 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:52 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:52 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:52 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:52 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afed400 == 12 [pid = 1933] [id = 755] 05:17:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9b741000) [pid = 1933] [serial = 2026] [outer = (nil)] 05:17:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9c09dc00) [pid = 1933] [serial = 2027] [outer = 0x9b741000] 05:17:52 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:52 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:17:54 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9add1000) [pid = 1933] [serial = 1998] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html] 05:17:54 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9b737800) [pid = 1933] [serial = 2005] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html] 05:17:54 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9afe1000) [pid = 1933] [serial = 1993] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-header-visibility.https.html] 05:17:54 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9c925000) [pid = 1933] [serial = 2010] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-outscope.html] 05:17:54 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9b741800) [pid = 1933] [serial = 2003] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-inscope.html] 05:17:54 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9c0dc800) [pid = 1933] [serial = 2008] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=outscope] 05:17:54 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9add3000) [pid = 1933] [serial = 2001] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=inscope] 05:17:54 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9c0a5000) [pid = 1933] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-header-visibility-iframe.html] 05:17:59 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdb4000 == 11 [pid = 1933] [id = 752] 05:17:59 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0e3c00 == 10 [pid = 1933] [id = 749] 05:17:59 INFO - PROCESS | 1886 | --DOCSHELL 0x9c922800 == 9 [pid = 1933] [id = 750] 05:17:59 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9c929400) [pid = 1933] [serial = 2013] [outer = (nil)] [url = about:blank] 05:17:59 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9afed000) [pid = 1933] [serial = 1994] [outer = (nil)] [url = about:blank] 05:17:59 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9c0a0400) [pid = 1933] [serial = 2006] [outer = (nil)] [url = about:blank] 05:17:59 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9b744800) [pid = 1933] [serial = 1999] [outer = (nil)] [url = about:blank] 05:17:59 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9c926000) [pid = 1933] [serial = 2011] [outer = (nil)] [url = about:blank] 05:17:59 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9b744c00) [pid = 1933] [serial = 2004] [outer = (nil)] [url = about:blank] 05:17:59 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9c0a5400) [pid = 1933] [serial = 2007] [outer = (nil)] [url = about:blank] 05:17:59 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9b738400) [pid = 1933] [serial = 1995] [outer = (nil)] [url = about:blank] 05:17:59 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9c0e2800) [pid = 1933] [serial = 2009] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=outscope] 05:17:59 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9afe4c00) [pid = 1933] [serial = 2002] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-mixed-content-iframe.html?target=inscope] 05:17:59 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9c09e000) [pid = 1933] [serial = 2000] [outer = (nil)] [url = about:blank] 05:17:59 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9c0a5800) [pid = 1933] [serial = 1997] [outer = (nil)] [url = about:blank] 05:17:59 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a2000 == 8 [pid = 1933] [id = 742] 05:17:59 INFO - PROCESS | 1886 | --DOCSHELL 0x9c923800 == 7 [pid = 1933] [id = 748] 05:17:59 INFO - PROCESS | 1886 | --DOCSHELL 0x9b73dc00 == 6 [pid = 1933] [id = 745] 05:18:01 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0x9c923400) [pid = 1933] [serial = 2015] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-css-base-url-iframe.html] 05:18:01 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0x9c920000) [pid = 1933] [serial = 2012] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-base-url.https.html] 05:18:01 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0x9cdb4400) [pid = 1933] [serial = 2020] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img=backgroundImage] 05:18:05 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0x9c924400) [pid = 1933] [serial = 2016] [outer = (nil)] [url = about:blank] 05:18:05 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0x9c92a800) [pid = 1933] [serial = 2014] [outer = (nil)] [url = about:blank] 05:18:05 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0x9cdb4800) [pid = 1933] [serial = 2021] [outer = (nil)] [url = about:blank] 05:18:05 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0x9caf0400) [pid = 1933] [serial = 2018] [outer = (nil)] [url = about:blank] 05:18:21 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:18:21 INFO - PROCESS | 1886 | 1484918301050 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]]]}] 05:18:21 INFO - .... 05:18:21 INFO - TEST-TIMEOUT | /service-workers/service-worker/fetch-request-css-images.https.html | took 30786ms 05:18:21 INFO - PROCESS | 1886 | 1484918301088 Marionette TRACE conn4 -> [0,2076,"getWindowHandle",null] 05:18:21 INFO - PROCESS | 1886 | 1484918301092 Marionette TRACE conn4 <- [1,2076,null,{"value":"2147483649"}] 05:18:21 INFO - TEST-START | /service-workers/service-worker/fetch-request-fallback.https.html 05:18:21 INFO - PROCESS | 1886 | 1484918301098 Marionette TRACE conn4 -> [0,2077,"timeouts",{"script":35000}] 05:18:21 INFO - PROCESS | 1886 | 1484918301103 Marionette TRACE conn4 <- [1,2077,null,{}] 05:18:21 INFO - PROCESS | 1886 | 1484918301109 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}] 05:18:21 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdb6800 == 5 [pid = 1933] [id = 753] 05:18:21 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdb9400 == 4 [pid = 1933] [id = 754] 05:18:21 INFO - PROCESS | 1886 | --DOCSHELL 0x9afed400 == 3 [pid = 1933] [id = 755] 05:18:21 INFO - PROCESS | 1886 | 1484918301332 Marionette TRACE conn4 <- [1,2078,null,{"value":null}] 05:18:21 INFO - PROCESS | 1886 | 1484918301400 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:18:21 INFO - PROCESS | 1886 | ++DOCSHELL 0x9adcf800 == 4 [pid = 1933] [id = 756] 05:18:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0x9add0000) [pid = 1933] [serial = 2028] [outer = (nil)] 05:18:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0x9afe3400) [pid = 1933] [serial = 2029] [outer = 0x9add0000] 05:18:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0x9afec000) [pid = 1933] [serial = 2030] [outer = 0x9add0000] 05:18:21 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:21 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:22 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b73c400 == 5 [pid = 1933] [id = 757] 05:18:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0x9b73e400) [pid = 1933] [serial = 2031] [outer = (nil)] 05:18:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0x9b73ec00) [pid = 1933] [serial = 2032] [outer = 0x9b73e400] 05:18:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:23 INFO - PROCESS | 1886 | 1484918303114 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]]]}] 05:18:23 INFO - . 05:18:23 INFO - TEST-OK | /service-workers/service-worker/fetch-request-fallback.https.html | took 2041ms 05:18:23 INFO - PROCESS | 1886 | 1484918303218 Marionette TRACE conn4 -> [0,2080,"getWindowHandle",null] 05:18:23 INFO - PROCESS | 1886 | 1484918303228 Marionette TRACE conn4 <- [1,2080,null,{"value":"2147483649"}] 05:18:23 INFO - TEST-START | /service-workers/service-worker/fetch-request-no-freshness-headers.https.html 05:18:23 INFO - PROCESS | 1886 | 1484918303241 Marionette TRACE conn4 -> [0,2081,"timeouts",{"script":35000}] 05:18:23 INFO - PROCESS | 1886 | 1484918303249 Marionette TRACE conn4 <- [1,2081,null,{}] 05:18:23 INFO - PROCESS | 1886 | 1484918303254 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}] 05:18:23 INFO - PROCESS | 1886 | 1484918303455 Marionette TRACE conn4 <- [1,2082,null,{"value":null}] 05:18:23 INFO - PROCESS | 1886 | 1484918303553 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:18:23 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afea800 == 6 [pid = 1933] [id = 758] 05:18:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0x9afeec00) [pid = 1933] [serial = 2033] [outer = (nil)] 05:18:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0x9c09a800) [pid = 1933] [serial = 2034] [outer = 0x9afeec00] 05:18:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9c0a3000) [pid = 1933] [serial = 2035] [outer = 0x9afeec00] 05:18:23 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:23 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:24 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0db800 == 7 [pid = 1933] [id = 759] 05:18:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9c0dd000) [pid = 1933] [serial = 2036] [outer = (nil)] 05:18:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9c0ddc00) [pid = 1933] [serial = 2037] [outer = 0x9c0dd000] 05:18:24 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 05:18:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9c0e3400) [pid = 1933] [serial = 2038] [outer = 0x9c0dd000] 05:18:24 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 05:18:25 INFO - PROCESS | 1886 | 1484918305113 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]]]}] 05:18:25 INFO - . 05:18:25 INFO - TEST-OK | /service-workers/service-worker/fetch-request-no-freshness-headers.https.html | took 1889ms 05:18:25 INFO - PROCESS | 1886 | 1484918305130 Marionette TRACE conn4 -> [0,2084,"getWindowHandle",null] 05:18:25 INFO - PROCESS | 1886 | 1484918305134 Marionette TRACE conn4 <- [1,2084,null,{"value":"2147483649"}] 05:18:25 INFO - TEST-START | /service-workers/service-worker/fetch-request-redirect.https.html 05:18:25 INFO - PROCESS | 1886 | 1484918305144 Marionette TRACE conn4 -> [0,2085,"timeouts",{"script":185000}] 05:18:25 INFO - PROCESS | 1886 | 1484918305146 Marionette TRACE conn4 <- [1,2085,null,{}] 05:18:25 INFO - PROCESS | 1886 | 1484918305158 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}] 05:18:25 INFO - PROCESS | 1886 | 1484918305373 Marionette TRACE conn4 <- [1,2086,null,{"value":null}] 05:18:25 INFO - PROCESS | 1886 | 1484918305426 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:18:25 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0dcc00 == 8 [pid = 1933] [id = 760] 05:18:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9c0dd400) [pid = 1933] [serial = 2039] [outer = (nil)] 05:18:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9c921800) [pid = 1933] [serial = 2040] [outer = 0x9c0dd400] 05:18:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9c925800) [pid = 1933] [serial = 2041] [outer = 0x9c0dd400] 05:18:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:26 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cab7800 == 9 [pid = 1933] [id = 761] 05:18:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9cab7c00) [pid = 1933] [serial = 2042] [outer = (nil)] 05:18:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9cab8000) [pid = 1933] [serial = 2043] [outer = 0x9cab7c00] 05:18:26 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caf1800 == 10 [pid = 1933] [id = 762] 05:18:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9caf1c00) [pid = 1933] [serial = 2044] [outer = (nil)] 05:18:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9caf2000) [pid = 1933] [serial = 2045] [outer = 0x9caf1c00] 05:18:26 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdb2800 == 11 [pid = 1933] [id = 763] 05:18:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9cdb2c00) [pid = 1933] [serial = 2046] [outer = (nil)] 05:18:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9cdb4000) [pid = 1933] [serial = 2047] [outer = 0x9cdb2c00] 05:18:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:27 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a2000 == 12 [pid = 1933] [id = 764] 05:18:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9cdb5000) [pid = 1933] [serial = 2048] [outer = (nil)] 05:18:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9cdb5400) [pid = 1933] [serial = 2049] [outer = 0x9cdb5000] 05:18:27 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:27 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:27 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdb8000 == 13 [pid = 1933] [id = 765] 05:18:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9cdb9400) [pid = 1933] [serial = 2050] [outer = (nil)] 05:18:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9cdb9c00) [pid = 1933] [serial = 2051] [outer = 0x9cdb9400] 05:18:27 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdbb400 == 14 [pid = 1933] [id = 766] 05:18:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9cdbc000) [pid = 1933] [serial = 2052] [outer = (nil)] 05:18:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9cdbcc00) [pid = 1933] [serial = 2053] [outer = 0x9cdbc000] 05:18:27 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:27 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:27 INFO - PROCESS | 1886 | [Child 1933] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:18:27 INFO - PROCESS | 1886 | [Child 1933] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:18:27 INFO - PROCESS | 1886 | [Child 1933] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:18:27 INFO - PROCESS | 1886 | [Child 1933] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:18:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9d1fdc00) [pid = 1933] [serial = 2054] [outer = 0x9cdb9400] 05:18:28 INFO - PROCESS | 1886 | [Child 1933] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:18:28 INFO - PROCESS | 1886 | [Child 1933] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:18:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9d825400) [pid = 1933] [serial = 2055] [outer = 0x9cdb5000] 05:18:28 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:28 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:30 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdb2800 == 13 [pid = 1933] [id = 763] 05:18:30 INFO - PROCESS | 1886 | --DOCSHELL 0x9caf1800 == 12 [pid = 1933] [id = 762] 05:18:30 INFO - PROCESS | 1886 | --DOCSHELL 0x9afea800 == 11 [pid = 1933] [id = 758] 05:18:30 INFO - PROCESS | 1886 | --DOCSHELL 0x9b73c400 == 10 [pid = 1933] [id = 757] 05:18:30 INFO - PROCESS | 1886 | --DOCSHELL 0x9adcf800 == 9 [pid = 1933] [id = 756] 05:18:30 INFO - PROCESS | 1886 | --DOCSHELL 0x9c91f800 == 8 [pid = 1933] [id = 751] 05:18:31 INFO - PROCESS | 1886 | [Parent 1886] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 05:18:31 INFO - PROCESS | 1886 | [Parent 1886] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 05:18:32 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9c0dd000) [pid = 1933] [serial = 2036] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html] 05:18:32 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9afeec00) [pid = 1933] [serial = 2033] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-no-freshness-headers.https.html] 05:18:32 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9c91fc00) [pid = 1933] [serial = 2017] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-css-images.https.html] 05:18:32 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9b73e400) [pid = 1933] [serial = 2031] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-fallback-iframe.html] 05:18:32 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9add0000) [pid = 1933] [serial = 2028] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-fallback.https.html] 05:18:32 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9cdb2c00) [pid = 1933] [serial = 2046] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 05:18:32 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9caf1c00) [pid = 1933] [serial = 2044] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 05:18:32 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9cdbc000) [pid = 1933] [serial = 2052] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/dummy.html] 05:18:32 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9cdb6c00) [pid = 1933] [serial = 2022] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img=shapeOutside] 05:18:32 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9b741000) [pid = 1933] [serial = 2026] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img_set=shapeOutside] 05:18:32 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9cdb9800) [pid = 1933] [serial = 2024] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html?img_set=backgroundImage] 05:18:37 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a2000 == 7 [pid = 1933] [id = 764] 05:18:37 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9c0e3400) [pid = 1933] [serial = 2038] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html] 05:18:37 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9c0ddc00) [pid = 1933] [serial = 2037] [outer = (nil)] [url = about:blank] 05:18:37 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9c0a3000) [pid = 1933] [serial = 2035] [outer = (nil)] [url = about:blank] 05:18:37 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9caf2400) [pid = 1933] [serial = 2019] [outer = (nil)] [url = about:blank] 05:18:37 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9b73ec00) [pid = 1933] [serial = 2032] [outer = (nil)] [url = about:blank] 05:18:37 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9afec000) [pid = 1933] [serial = 2030] [outer = (nil)] [url = about:blank] 05:18:37 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9cdb4000) [pid = 1933] [serial = 2047] [outer = (nil)] [url = about:blank] 05:18:37 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9caf2000) [pid = 1933] [serial = 2045] [outer = (nil)] [url = about:blank] 05:18:37 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9cdbcc00) [pid = 1933] [serial = 2053] [outer = (nil)] [url = about:blank] 05:18:37 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9c921800) [pid = 1933] [serial = 2040] [outer = (nil)] [url = about:blank] 05:18:37 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0x9c09a800) [pid = 1933] [serial = 2034] [outer = (nil)] [url = about:blank] 05:18:37 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0x9afe3400) [pid = 1933] [serial = 2029] [outer = (nil)] [url = about:blank] 05:18:37 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0x9cdb7000) [pid = 1933] [serial = 2023] [outer = (nil)] [url = about:blank] 05:18:37 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0x9cdb9c00) [pid = 1933] [serial = 2051] [outer = (nil)] [url = about:blank] 05:18:37 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0x9cdb5400) [pid = 1933] [serial = 2049] [outer = (nil)] [url = about:blank] 05:18:37 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0x9c09dc00) [pid = 1933] [serial = 2027] [outer = (nil)] [url = about:blank] 05:18:37 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0x9cdba000) [pid = 1933] [serial = 2025] [outer = (nil)] [url = about:blank] 05:18:37 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0db800 == 6 [pid = 1933] [id = 759] 05:18:37 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdb8000 == 5 [pid = 1933] [id = 765] 05:18:37 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdbb400 == 4 [pid = 1933] [id = 766] 05:18:37 INFO - PROCESS | 1886 | ++DOCSHELL 0x9add0000 == 5 [pid = 1933] [id = 767] 05:18:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0x9add1800) [pid = 1933] [serial = 2056] [outer = (nil)] 05:18:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0x9add2c00) [pid = 1933] [serial = 2057] [outer = 0x9add1800] 05:18:37 INFO - PROCESS | 1886 | [Child 1933] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:18:37 INFO - PROCESS | 1886 | [Child 1933] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:18:38 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe3c00 == 6 [pid = 1933] [id = 768] 05:18:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0x9b735800) [pid = 1933] [serial = 2058] [outer = (nil)] 05:18:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0x9b736c00) [pid = 1933] [serial = 2059] [outer = 0x9b735800] 05:18:38 INFO - PROCESS | 1886 | [Child 1933] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:18:38 INFO - PROCESS | 1886 | [Child 1933] WARNING: Appending an extra chunk for SourceBuffer: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/SourceBuffer.cpp, line 128 05:18:38 INFO - PROCESS | 1886 | 1484918318765 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]]]}] 05:18:38 INFO - ... 05:18:38 INFO - TEST-OK | /service-workers/service-worker/fetch-request-redirect.https.html | took 13690ms 05:18:38 INFO - PROCESS | 1886 | 1484918318853 Marionette TRACE conn4 -> [0,2088,"getWindowHandle",null] 05:18:38 INFO - PROCESS | 1886 | 1484918318862 Marionette TRACE conn4 <- [1,2088,null,{"value":"2147483649"}] 05:18:38 INFO - TEST-START | /service-workers/service-worker/fetch-request-resources.https.html 05:18:38 INFO - PROCESS | 1886 | 1484918318886 Marionette TRACE conn4 -> [0,2089,"timeouts",{"script":35000}] 05:18:38 INFO - PROCESS | 1886 | 1484918318892 Marionette TRACE conn4 <- [1,2089,null,{}] 05:18:38 INFO - PROCESS | 1886 | 1484918318906 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}] 05:18:39 INFO - PROCESS | 1886 | 1484918319185 Marionette TRACE conn4 <- [1,2090,null,{"value":null}] 05:18:39 INFO - PROCESS | 1886 | 1484918319279 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:18:39 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe2000 == 7 [pid = 1933] [id = 769] 05:18:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0x9afe4000) [pid = 1933] [serial = 2060] [outer = (nil)] 05:18:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0x9c099400) [pid = 1933] [serial = 2061] [outer = 0x9afe4000] 05:18:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0x9c09d800) [pid = 1933] [serial = 2062] [outer = 0x9afe4000] 05:18:39 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:39 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:40 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0d7c00 == 8 [pid = 1933] [id = 770] 05:18:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9c0d8400) [pid = 1933] [serial = 2063] [outer = (nil)] 05:18:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9c0d9400) [pid = 1933] [serial = 2064] [outer = 0x9c0d8400] 05:18:40 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:40 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:40 INFO - PROCESS | 1886 | [Child 1933] 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 05:18:40 INFO - PROCESS | 1886 | [Child 1933] 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 05:18:40 INFO - PROCESS | 1886 | [Child 1933] 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 05:18:40 INFO - PROCESS | 1886 | [Child 1933] 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 05:18:40 INFO - PROCESS | 1886 | [Child 1933] 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 05:18:40 INFO - PROCESS | 1886 | [Child 1933] 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 05:18:40 INFO - PROCESS | 1886 | [Child 1933] 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 05:18:40 INFO - PROCESS | 1886 | [Child 1933] 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 05:18:40 INFO - PROCESS | 1886 | 1484918320958 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]]]}] 05:18:40 INFO - PROCESS | 1886 | [Child 1933] 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 05:18:40 INFO - PROCESS | 1886 | [Child 1933] 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 05:18:40 INFO - PROCESS | 1886 | [Child 1933] 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 05:18:40 INFO - . 05:18:40 INFO - TEST-OK | /service-workers/service-worker/fetch-request-resources.https.html | took 2105ms 05:18:40 INFO - PROCESS | 1886 | [Child 1933] 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 05:18:40 INFO - PROCESS | 1886 | [Child 1933] 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 05:18:40 INFO - PROCESS | 1886 | [Child 1933] 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 05:18:41 INFO - PROCESS | 1886 | 1484918320996 Marionette TRACE conn4 -> [0,2092,"getWindowHandle",null] 05:18:41 INFO - PROCESS | 1886 | 1484918321019 Marionette TRACE conn4 <- [1,2092,null,{"value":"2147483649"}] 05:18:41 INFO - TEST-START | /service-workers/service-worker/fetch-request-xhr.https.html 05:18:41 INFO - PROCESS | 1886 | 1484918321062 Marionette TRACE conn4 -> [0,2093,"timeouts",{"script":35000}] 05:18:41 INFO - PROCESS | 1886 | 1484918321070 Marionette TRACE conn4 <- [1,2093,null,{}] 05:18:41 INFO - PROCESS | 1886 | 1484918321095 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}] 05:18:41 INFO - PROCESS | 1886 | 1484918321333 Marionette TRACE conn4 <- [1,2094,null,{"value":null}] 05:18:41 INFO - PROCESS | 1886 | 1484918321403 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:18:41 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a1c00 == 9 [pid = 1933] [id = 771] 05:18:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9c0a4800) [pid = 1933] [serial = 2065] [outer = (nil)] 05:18:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9c92a000) [pid = 1933] [serial = 2066] [outer = 0x9c0a4800] 05:18:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9caac000) [pid = 1933] [serial = 2067] [outer = 0x9c0a4800] 05:18:41 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:41 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:42 INFO - PROCESS | 1886 | [Parent 1886] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 666 05:18:42 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caeb000 == 10 [pid = 1933] [id = 772] 05:18:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9caef800) [pid = 1933] [serial = 2068] [outer = (nil)] 05:18:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9caf1800) [pid = 1933] [serial = 2069] [outer = 0x9caef800] 05:18:42 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:42 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:43 INFO - PROCESS | 1886 | 1484918323329 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]]]}] 05:18:43 INFO - . 05:18:43 INFO - TEST-OK | /service-workers/service-worker/fetch-request-xhr.https.html | took 2370ms 05:18:43 INFO - PROCESS | 1886 | 1484918323423 Marionette TRACE conn4 -> [0,2096,"getWindowHandle",null] 05:18:43 INFO - PROCESS | 1886 | 1484918323431 Marionette TRACE conn4 <- [1,2096,null,{"value":"2147483649"}] 05:18:43 INFO - TEST-START | /service-workers/service-worker/fetch-response-xhr.https.html 05:18:43 INFO - PROCESS | 1886 | 1484918323440 Marionette TRACE conn4 -> [0,2097,"timeouts",{"script":35000}] 05:18:43 INFO - PROCESS | 1886 | 1484918323452 Marionette TRACE conn4 <- [1,2097,null,{}] 05:18:43 INFO - PROCESS | 1886 | 1484918323462 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}] 05:18:43 INFO - PROCESS | 1886 | 1484918323741 Marionette TRACE conn4 <- [1,2098,null,{"value":null}] 05:18:43 INFO - PROCESS | 1886 | 1484918323843 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:18:43 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0e2400 == 11 [pid = 1933] [id = 773] 05:18:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9c92b000) [pid = 1933] [serial = 2070] [outer = (nil)] 05:18:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9caee400) [pid = 1933] [serial = 2071] [outer = 0x9c92b000] 05:18:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9cdb3800) [pid = 1933] [serial = 2072] [outer = 0x9c92b000] 05:18:44 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:44 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:45 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a7000 == 12 [pid = 1933] [id = 774] 05:18:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9c0e3400) [pid = 1933] [serial = 2073] [outer = (nil)] 05:18:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9c92c000) [pid = 1933] [serial = 2074] [outer = 0x9c0e3400] 05:18:45 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0d7c00 == 11 [pid = 1933] [id = 770] 05:18:45 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe2000 == 10 [pid = 1933] [id = 769] 05:18:45 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0dcc00 == 9 [pid = 1933] [id = 760] 05:18:45 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:45 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:46 INFO - PROCESS | 1886 | 1484918326001 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]]]}] 05:18:46 INFO - . 05:18:46 INFO - TEST-OK | /service-workers/service-worker/fetch-response-xhr.https.html | took 2603ms 05:18:46 INFO - PROCESS | 1886 | 1484918326042 Marionette TRACE conn4 -> [0,2100,"getWindowHandle",null] 05:18:46 INFO - PROCESS | 1886 | 1484918326048 Marionette TRACE conn4 <- [1,2100,null,{"value":"2147483649"}] 05:18:46 INFO - TEST-START | /service-workers/service-worker/fetch-waits-for-activate.https.html 05:18:46 INFO - PROCESS | 1886 | 1484918326074 Marionette TRACE conn4 -> [0,2101,"timeouts",{"script":185000}] 05:18:46 INFO - PROCESS | 1886 | 1484918326081 Marionette TRACE conn4 <- [1,2101,null,{}] 05:18:46 INFO - PROCESS | 1886 | 1484918326093 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}] 05:18:46 INFO - PROCESS | 1886 | 1484918326288 Marionette TRACE conn4 <- [1,2102,null,{"value":null}] 05:18:46 INFO - PROCESS | 1886 | 1484918326378 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:18:46 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b73a000 == 10 [pid = 1933] [id = 775] 05:18:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9b73dc00) [pid = 1933] [serial = 2075] [outer = (nil)] 05:18:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9c0a7800) [pid = 1933] [serial = 2076] [outer = 0x9b73dc00] 05:18:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9c0dac00) [pid = 1933] [serial = 2077] [outer = 0x9b73dc00] 05:18:46 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:46 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:47 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdc9400 == 11 [pid = 1933] [id = 776] 05:18:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9cdc9800) [pid = 1933] [serial = 2078] [outer = (nil)] 05:18:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9cdca000) [pid = 1933] [serial = 2079] [outer = 0x9cdc9800] 05:18:48 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9afe4000) [pid = 1933] [serial = 2060] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-resources.https.html] 05:18:48 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9cab7c00) [pid = 1933] [serial = 2042] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 05:18:48 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9b735800) [pid = 1933] [serial = 2058] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 05:18:48 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9add1800) [pid = 1933] [serial = 2056] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html] 05:18:48 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9c0d8400) [pid = 1933] [serial = 2063] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html] 05:18:48 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9c0dd400) [pid = 1933] [serial = 2039] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-redirect.https.html] 05:18:48 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9cdb5000) [pid = 1933] [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.] 05:18:48 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9cdb9400) [pid = 1933] [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.] 05:18:48 INFO - PROCESS | 1886 | 1484918328756 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]]]}] 05:18:48 INFO - . 05:18:48 INFO - TEST-OK | /service-workers/service-worker/fetch-waits-for-activate.https.html | took 2719ms 05:18:48 INFO - PROCESS | 1886 | 1484918328775 Marionette TRACE conn4 -> [0,2104,"getWindowHandle",null] 05:18:48 INFO - PROCESS | 1886 | 1484918328791 Marionette TRACE conn4 <- [1,2104,null,{"value":"2147483649"}] 05:18:48 INFO - TEST-START | /service-workers/service-worker/getregistration.https.html 05:18:48 INFO - PROCESS | 1886 | 1484918328809 Marionette TRACE conn4 -> [0,2105,"timeouts",{"script":35000}] 05:18:48 INFO - PROCESS | 1886 | 1484918328819 Marionette TRACE conn4 <- [1,2105,null,{}] 05:18:48 INFO - PROCESS | 1886 | 1484918328831 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}] 05:18:49 INFO - PROCESS | 1886 | 1484918329033 Marionette TRACE conn4 <- [1,2106,null,{"value":null}] 05:18:49 INFO - PROCESS | 1886 | 1484918329116 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:18:49 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caf0000 == 12 [pid = 1933] [id = 777] 05:18:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9caf0400) [pid = 1933] [serial = 2080] [outer = (nil)] 05:18:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9cdbb400) [pid = 1933] [serial = 2081] [outer = 0x9caf0400] 05:18:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9cdbe000) [pid = 1933] [serial = 2082] [outer = 0x9caf0400] 05:18:49 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:49 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:50 INFO - PROCESS | 1886 | 1484918330492 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]]]}] 05:18:50 INFO - ..... 05:18:50 INFO - TEST-OK | /service-workers/service-worker/getregistration.https.html | took 1707ms 05:18:50 INFO - PROCESS | 1886 | 1484918330521 Marionette TRACE conn4 -> [0,2108,"getWindowHandle",null] 05:18:50 INFO - PROCESS | 1886 | 1484918330525 Marionette TRACE conn4 <- [1,2108,null,{"value":"2147483649"}] 05:18:50 INFO - TEST-START | /service-workers/service-worker/getregistrations.https.html 05:18:50 INFO - PROCESS | 1886 | 1484918330532 Marionette TRACE conn4 -> [0,2109,"timeouts",{"script":35000}] 05:18:50 INFO - PROCESS | 1886 | 1484918330539 Marionette TRACE conn4 <- [1,2109,null,{}] 05:18:50 INFO - PROCESS | 1886 | 1484918330557 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}] 05:18:50 INFO - PROCESS | 1886 | 1484918330789 Marionette TRACE conn4 <- [1,2110,null,{"value":null}] 05:18:50 INFO - PROCESS | 1886 | 1484918330851 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:18:50 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d11a400 == 13 [pid = 1933] [id = 778] 05:18:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9d11b000) [pid = 1933] [serial = 2083] [outer = (nil)] 05:18:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9d125000) [pid = 1933] [serial = 2084] [outer = 0x9d11b000] 05:18:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9d126c00) [pid = 1933] [serial = 2085] [outer = 0x9d11b000] 05:18:51 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:51 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:53 INFO - PROCESS | 1886 | --DOCSHELL 0x9caeb000 == 12 [pid = 1933] [id = 772] 05:18:53 INFO - PROCESS | 1886 | --DOCSHELL 0x9caf0000 == 11 [pid = 1933] [id = 777] 05:18:53 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a7000 == 10 [pid = 1933] [id = 774] 05:18:53 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a1c00 == 9 [pid = 1933] [id = 771] 05:18:53 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0e2400 == 8 [pid = 1933] [id = 773] 05:18:53 INFO - PROCESS | 1886 | --DOCSHELL 0x9b73a000 == 7 [pid = 1933] [id = 775] 05:18:53 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9c92a000) [pid = 1933] [serial = 2066] [outer = (nil)] [url = about:blank] 05:18:53 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9c099400) [pid = 1933] [serial = 2061] [outer = (nil)] [url = about:blank] 05:18:53 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9cab8000) [pid = 1933] [serial = 2043] [outer = (nil)] [url = about:blank] 05:18:53 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9b736c00) [pid = 1933] [serial = 2059] [outer = (nil)] [url = about:blank] 05:18:53 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9add2c00) [pid = 1933] [serial = 2057] [outer = (nil)] [url = about:blank] 05:18:53 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9c09d800) [pid = 1933] [serial = 2062] [outer = (nil)] [url = about:blank] 05:18:53 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9c0d9400) [pid = 1933] [serial = 2064] [outer = (nil)] [url = about:blank] 05:18:53 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9c925800) [pid = 1933] [serial = 2041] [outer = (nil)] [url = about:blank] 05:18:53 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9d825400) [pid = 1933] [serial = 2055] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fredirect.py%253FRedirect%253D%25252Fservice-workers%25252Fservice-worker%25252Fresources%25252Fdummy.html%26redirect-mode%3Dfollow&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D/service-workers/service-worker/resources/redirect.py%3FRedirect%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fdummy.html%26redirect-mode%3Dfollow%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 05:18:53 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9d1fdc00) [pid = 1933] [serial = 2054] [outer = (nil)] [url = about:neterror?e=corruptedContentErrorv2&u=https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fredirect.py%253FRedirect%253D%25252Fservice-workers%25252Fservice-worker%25252Fresources%25252Fdummy.html%26redirect-mode%3Derror&c=windows-1252&f=regular&d=The%20site%20at%20https%3A//web-platform.test%3A8443/service-workers/service-worker/resources/fetch-request-redirect-iframe.html%3Furl%3D/service-workers/service-worker/resources/redirect.py%3FRedirect%3D%252Fservice-workers%252Fservice-worker%252Fresources%252Fdummy.html%26redirect-mode%3Derror%20has%20experienced%20a%20network%20protocol%20violation%20that%20cannot%20be%20repaired.] 05:18:53 INFO - PROCESS | 1886 | --DOCSHELL 0x9cab7800 == 6 [pid = 1933] [id = 761] 05:18:53 INFO - PROCESS | 1886 | --DOCSHELL 0x9add0000 == 5 [pid = 1933] [id = 767] 05:18:53 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe3c00 == 4 [pid = 1933] [id = 768] 05:18:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9adc8c00 == 5 [pid = 1933] [id = 779] 05:18:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9adcc000) [pid = 1933] [serial = 2086] [outer = (nil)] 05:18:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9add3800) [pid = 1933] [serial = 2087] [outer = 0x9adcc000] 05:18:53 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:53 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:54 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:18:54 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:18:54 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b736800 == 6 [pid = 1933] [id = 780] 05:18:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9b738000) [pid = 1933] [serial = 2088] [outer = (nil)] 05:18:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9b738400) [pid = 1933] [serial = 2089] [outer = 0x9b738000] 05:18:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9add0000) [pid = 1933] [serial = 2090] [outer = 0x9b738000] 05:18:55 INFO - PROCESS | 1886 | 1484918335454 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]]]}] 05:18:55 INFO - ....... 05:18:55 INFO - TEST-OK | /service-workers/service-worker/getregistrations.https.html | took 4953ms 05:18:55 INFO - PROCESS | 1886 | 1484918335492 Marionette TRACE conn4 -> [0,2112,"getWindowHandle",null] 05:18:55 INFO - PROCESS | 1886 | 1484918335497 Marionette TRACE conn4 <- [1,2112,null,{"value":"2147483649"}] 05:18:55 INFO - TEST-START | /service-workers/service-worker/indexeddb.https.html 05:18:55 INFO - PROCESS | 1886 | 1484918335507 Marionette TRACE conn4 -> [0,2113,"timeouts",{"script":35000}] 05:18:55 INFO - PROCESS | 1886 | 1484918335511 Marionette TRACE conn4 <- [1,2113,null,{}] 05:18:55 INFO - PROCESS | 1886 | 1484918335521 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}] 05:18:55 INFO - PROCESS | 1886 | 1484918335752 Marionette TRACE conn4 <- [1,2114,null,{"value":null}] 05:18:55 INFO - PROCESS | 1886 | 1484918335857 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:18:55 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b739c00 == 7 [pid = 1933] [id = 781] 05:18:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9b73a000) [pid = 1933] [serial = 2091] [outer = (nil)] 05:18:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9c0a1800) [pid = 1933] [serial = 2092] [outer = 0x9b73a000] 05:18:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9c0a6400) [pid = 1933] [serial = 2093] [outer = 0x9b73a000] 05:18:56 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:56 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:57 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9b73dc00) [pid = 1933] [serial = 2075] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-waits-for-activate.https.html] 05:18:57 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9caf0400) [pid = 1933] [serial = 2080] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/getregistration.https.html] 05:18:57 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9caef800) [pid = 1933] [serial = 2068] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-request-xhr-iframe.https.html] 05:18:57 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9c0a4800) [pid = 1933] [serial = 2065] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-request-xhr.https.html] 05:18:57 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9c0e3400) [pid = 1933] [serial = 2073] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-response-xhr-iframe.https.html] 05:18:57 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9c92b000) [pid = 1933] [serial = 2070] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/fetch-response-xhr.https.html] 05:18:57 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9cdc9800) [pid = 1933] [serial = 2078] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/fetch-waits-for-activate/] 05:18:57 INFO - PROCESS | 1886 | 1484918337481 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]]]}] 05:18:57 INFO - . 05:18:57 INFO - TEST-OK | /service-workers/service-worker/indexeddb.https.html | took 1992ms 05:18:57 INFO - PROCESS | 1886 | 1484918337498 Marionette TRACE conn4 -> [0,2116,"getWindowHandle",null] 05:18:57 INFO - PROCESS | 1886 | 1484918337510 Marionette TRACE conn4 <- [1,2116,null,{"value":"2147483649"}] 05:18:57 INFO - TEST-START | /service-workers/service-worker/install-event-type.https.html 05:18:57 INFO - PROCESS | 1886 | 1484918337524 Marionette TRACE conn4 -> [0,2117,"timeouts",{"script":35000}] 05:18:57 INFO - PROCESS | 1886 | 1484918337533 Marionette TRACE conn4 <- [1,2117,null,{}] 05:18:57 INFO - PROCESS | 1886 | 1484918337539 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}] 05:18:57 INFO - PROCESS | 1886 | 1484918337776 Marionette TRACE conn4 <- [1,2118,null,{"value":null}] 05:18:57 INFO - PROCESS | 1886 | 1484918337827 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:18:57 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0d9000 == 8 [pid = 1933] [id = 782] 05:18:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9c0d9400) [pid = 1933] [serial = 2094] [outer = (nil)] 05:18:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9c925800) [pid = 1933] [serial = 2095] [outer = 0x9c0d9400] 05:18:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9c929c00) [pid = 1933] [serial = 2096] [outer = 0x9c0d9400] 05:18:58 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:58 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:18:59 INFO - PROCESS | 1886 | 1484918339142 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]]]}] 05:18:59 INFO - . 05:18:59 INFO - TEST-OK | /service-workers/service-worker/install-event-type.https.html | took 1652ms 05:18:59 INFO - PROCESS | 1886 | 1484918339176 Marionette TRACE conn4 -> [0,2120,"getWindowHandle",null] 05:18:59 INFO - PROCESS | 1886 | 1484918339179 Marionette TRACE conn4 <- [1,2120,null,{"value":"2147483649"}] 05:18:59 INFO - TEST-START | /service-workers/service-worker/installing.https.html 05:18:59 INFO - PROCESS | 1886 | 1484918339186 Marionette TRACE conn4 -> [0,2121,"timeouts",{"script":35000}] 05:18:59 INFO - PROCESS | 1886 | 1484918339194 Marionette TRACE conn4 <- [1,2121,null,{}] 05:18:59 INFO - PROCESS | 1886 | 1484918339213 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}] 05:18:59 INFO - PROCESS | 1886 | 1484918339420 Marionette TRACE conn4 <- [1,2122,null,{"value":null}] 05:18:59 INFO - PROCESS | 1886 | 1484918339508 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:18:59 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdb7c00 == 9 [pid = 1933] [id = 783] 05:18:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9cdb8000) [pid = 1933] [serial = 2097] [outer = (nil)] 05:18:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9cdc0800) [pid = 1933] [serial = 2098] [outer = 0x9cdb8000] 05:18:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9cdc9c00) [pid = 1933] [serial = 2099] [outer = 0x9cdb8000] 05:19:00 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:00 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:00 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afeb800 == 10 [pid = 1933] [id = 784] 05:19:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9b737400) [pid = 1933] [serial = 2100] [outer = (nil)] 05:19:00 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:00 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9c09a400) [pid = 1933] [serial = 2101] [outer = 0x9b737400] 05:19:00 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 05:19:00 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:19:00 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:00 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:01 INFO - PROCESS | 1886 | 1484918341205 Marionette TRACE conn4 <- [1,2123,null,{"value":["/service-workers/service-worker/installing.https.html",0,null,null,[["installing is set",0,null,null]]]}] 05:19:01 INFO - . 05:19:01 INFO - TEST-OK | /service-workers/service-worker/installing.https.html | took 2095ms 05:19:01 INFO - PROCESS | 1886 | 1484918341296 Marionette TRACE conn4 -> [0,2124,"getWindowHandle",null] 05:19:01 INFO - PROCESS | 1886 | 1484918341309 Marionette TRACE conn4 <- [1,2124,null,{"value":"2147483649"}] 05:19:01 INFO - TEST-START | /service-workers/service-worker/interfaces.https.html 05:19:01 INFO - PROCESS | 1886 | 1484918341343 Marionette TRACE conn4 -> [0,2125,"timeouts",{"script":35000}] 05:19:01 INFO - PROCESS | 1886 | 1484918341359 Marionette TRACE conn4 <- [1,2125,null,{}] 05:19:01 INFO - PROCESS | 1886 | 1484918341368 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}] 05:19:01 INFO - PROCESS | 1886 | 1484918341635 Marionette TRACE conn4 <- [1,2126,null,{"value":null}] 05:19:01 INFO - PROCESS | 1886 | 1484918341764 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:01 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b73b800 == 11 [pid = 1933] [id = 785] 05:19:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9b73d000) [pid = 1933] [serial = 2102] [outer = (nil)] 05:19:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9c0a3400) [pid = 1933] [serial = 2103] [outer = 0x9b73d000] 05:19:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9c0d8000) [pid = 1933] [serial = 2104] [outer = 0x9b73d000] 05:19:02 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0d9000 == 10 [pid = 1933] [id = 782] 05:19:02 INFO - PROCESS | 1886 | --DOCSHELL 0x9b739c00 == 9 [pid = 1933] [id = 781] 05:19:02 INFO - PROCESS | 1886 | --DOCSHELL 0x9b736800 == 8 [pid = 1933] [id = 780] 05:19:02 INFO - PROCESS | 1886 | --DOCSHELL 0x9d11a400 == 7 [pid = 1933] [id = 778] 05:19:02 INFO - PROCESS | 1886 | --DOCSHELL 0x9adc8c00 == 6 [pid = 1933] [id = 779] 05:19:02 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:02 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:02 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdc9400 == 5 [pid = 1933] [id = 776] 05:19:02 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9caf1800) [pid = 1933] [serial = 2069] [outer = (nil)] [url = about:blank] 05:19:02 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9caac000) [pid = 1933] [serial = 2067] [outer = (nil)] [url = about:blank] 05:19:02 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9c92c000) [pid = 1933] [serial = 2074] [outer = (nil)] [url = about:blank] 05:19:02 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9cdb3800) [pid = 1933] [serial = 2072] [outer = (nil)] [url = about:blank] 05:19:02 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9c0dac00) [pid = 1933] [serial = 2077] [outer = (nil)] [url = about:blank] 05:19:02 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9cdbb400) [pid = 1933] [serial = 2081] [outer = (nil)] [url = about:blank] 05:19:02 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9cdbe000) [pid = 1933] [serial = 2082] [outer = (nil)] [url = about:blank] 05:19:02 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9cdca000) [pid = 1933] [serial = 2079] [outer = (nil)] [url = about:blank] 05:19:02 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9c0a7800) [pid = 1933] [serial = 2076] [outer = (nil)] [url = about:blank] 05:19:02 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9caee400) [pid = 1933] [serial = 2071] [outer = (nil)] [url = about:blank] 05:19:03 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:03 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:04 INFO - PROCESS | 1886 | 1484918344547 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,{},{}]]]}] 05:19:04 INFO - .......... 05:19:04 INFO - TEST-OK | /service-workers/service-worker/interfaces.https.html | took 3280ms 05:19:04 INFO - PROCESS | 1886 | 1484918344619 Marionette TRACE conn4 -> [0,2128,"getWindowHandle",null] 05:19:04 INFO - PROCESS | 1886 | 1484918344628 Marionette TRACE conn4 <- [1,2128,null,{"value":"2147483649"}] 05:19:04 INFO - TEST-START | /service-workers/service-worker/invalid-blobtype.https.html 05:19:04 INFO - PROCESS | 1886 | 1484918344659 Marionette TRACE conn4 -> [0,2129,"timeouts",{"script":35000}] 05:19:04 INFO - PROCESS | 1886 | 1484918344677 Marionette TRACE conn4 <- [1,2129,null,{}] 05:19:04 INFO - PROCESS | 1886 | 1484918344696 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}] 05:19:04 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9d11b000) [pid = 1933] [serial = 2083] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/getregistrations.https.html] 05:19:04 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9b73a000) [pid = 1933] [serial = 2091] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/indexeddb.https.html] 05:19:04 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9b738000) [pid = 1933] [serial = 2088] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/frame-for-getregistrations.html] 05:19:04 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9c0d9400) [pid = 1933] [serial = 2094] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/install-event-type.https.html] 05:19:04 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9adcc000) [pid = 1933] [serial = 2086] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/getregistrations/register-unregister-controlled] 05:19:05 INFO - PROCESS | 1886 | 1484918345034 Marionette TRACE conn4 <- [1,2130,null,{"value":null}] 05:19:05 INFO - PROCESS | 1886 | 1484918345103 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:05 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afec400 == 6 [pid = 1933] [id = 786] 05:19:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9afee400) [pid = 1933] [serial = 2105] [outer = (nil)] 05:19:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9c920800) [pid = 1933] [serial = 2106] [outer = 0x9afee400] 05:19:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9c92a400) [pid = 1933] [serial = 2107] [outer = 0x9afee400] 05:19:05 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:05 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:06 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caf3800 == 7 [pid = 1933] [id = 787] 05:19:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9caf4400) [pid = 1933] [serial = 2108] [outer = (nil)] 05:19:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9cdb2800) [pid = 1933] [serial = 2109] [outer = 0x9caf4400] 05:19:06 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:06 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:06 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2695 05:19:06 INFO - PROCESS | 1886 | 1484918346709 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]]]}] 05:19:06 INFO - . 05:19:06 INFO - TEST-OK | /service-workers/service-worker/invalid-blobtype.https.html | took 2123ms 05:19:06 INFO - PROCESS | 1886 | 1484918346771 Marionette TRACE conn4 -> [0,2132,"getWindowHandle",null] 05:19:06 INFO - PROCESS | 1886 | 1484918346781 Marionette TRACE conn4 <- [1,2132,null,{"value":"2147483649"}] 05:19:06 INFO - TEST-START | /service-workers/service-worker/invalid-header.https.html 05:19:06 INFO - PROCESS | 1886 | 1484918346802 Marionette TRACE conn4 -> [0,2133,"timeouts",{"script":35000}] 05:19:06 INFO - PROCESS | 1886 | 1484918346811 Marionette TRACE conn4 <- [1,2133,null,{}] 05:19:06 INFO - PROCESS | 1886 | 1484918346816 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}] 05:19:07 INFO - PROCESS | 1886 | 1484918347040 Marionette TRACE conn4 <- [1,2134,null,{"value":null}] 05:19:07 INFO - PROCESS | 1886 | 1484918347129 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:07 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdb2000 == 8 [pid = 1933] [id = 788] 05:19:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9cdb2c00) [pid = 1933] [serial = 2110] [outer = (nil)] 05:19:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9cdcb400) [pid = 1933] [serial = 2111] [outer = 0x9cdb2c00] 05:19:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9cdce400) [pid = 1933] [serial = 2112] [outer = 0x9cdb2c00] 05:19:07 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:07 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:08 INFO - PROCESS | 1886 | ++DOCSHELL 0x9adcf800 == 9 [pid = 1933] [id = 789] 05:19:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9c09b800) [pid = 1933] [serial = 2113] [outer = (nil)] 05:19:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9c0a7800) [pid = 1933] [serial = 2114] [outer = 0x9c09b800] 05:19:08 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:08 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:08 INFO - PROCESS | 1886 | 1484918348739 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]]]}] 05:19:08 INFO - . 05:19:08 INFO - TEST-OK | /service-workers/service-worker/invalid-header.https.html | took 1991ms 05:19:08 INFO - PROCESS | 1886 | 1484918348794 Marionette TRACE conn4 -> [0,2136,"getWindowHandle",null] 05:19:08 INFO - TEST-START | /service-workers/service-worker/multiple-register.https.html 05:19:08 INFO - PROCESS | 1886 | 1484918348807 Marionette TRACE conn4 <- [1,2136,null,{"value":"2147483649"}] 05:19:08 INFO - PROCESS | 1886 | 1484918348813 Marionette TRACE conn4 -> [0,2137,"timeouts",{"script":35000}] 05:19:08 INFO - PROCESS | 1886 | 1484918348824 Marionette TRACE conn4 <- [1,2137,null,{}] 05:19:08 INFO - PROCESS | 1886 | 1484918348843 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}] 05:19:09 INFO - PROCESS | 1886 | 1484918349026 Marionette TRACE conn4 <- [1,2138,null,{"value":null}] 05:19:09 INFO - PROCESS | 1886 | 1484918349111 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:09 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a2800 == 10 [pid = 1933] [id = 790] 05:19:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9c0a8800) [pid = 1933] [serial = 2115] [outer = (nil)] 05:19:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9caf2000) [pid = 1933] [serial = 2116] [outer = 0x9c0a8800] 05:19:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9cdbac00) [pid = 1933] [serial = 2117] [outer = 0x9c0a8800] 05:19:09 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:09 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:10 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d820000 == 11 [pid = 1933] [id = 791] 05:19:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9d820800) [pid = 1933] [serial = 2118] [outer = (nil)] 05:19:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9d820c00) [pid = 1933] [serial = 2119] [outer = 0x9d820800] 05:19:10 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:10 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:11 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:11 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:11 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:11 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:11 INFO - PROCESS | 1886 | 1484918351286 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]]]}] 05:19:11 INFO - ... 05:19:11 INFO - TEST-OK | /service-workers/service-worker/multiple-register.https.html | took 2501ms 05:19:11 INFO - PROCESS | 1886 | 1484918351315 Marionette TRACE conn4 -> [0,2140,"getWindowHandle",null] 05:19:11 INFO - PROCESS | 1886 | 1484918351323 Marionette TRACE conn4 <- [1,2140,null,{"value":"2147483649"}] 05:19:11 INFO - TEST-START | /service-workers/service-worker/multiple-update.https.html 05:19:11 INFO - PROCESS | 1886 | 1484918351398 Marionette TRACE conn4 -> [0,2141,"timeouts",{"script":35000}] 05:19:11 INFO - PROCESS | 1886 | 1484918351404 Marionette TRACE conn4 <- [1,2141,null,{}] 05:19:11 INFO - PROCESS | 1886 | 1484918351413 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}] 05:19:11 INFO - PROCESS | 1886 | 1484918351673 Marionette TRACE conn4 <- [1,2142,null,{"value":null}] 05:19:11 INFO - PROCESS | 1886 | 1484918351819 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9afeb800 == 10 [pid = 1933] [id = 784] 05:19:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9b73b800 == 9 [pid = 1933] [id = 785] 05:19:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9afec400 == 8 [pid = 1933] [id = 786] 05:19:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9caf3800 == 7 [pid = 1933] [id = 787] 05:19:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9adcf800 == 6 [pid = 1933] [id = 789] 05:19:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9d820000 == 5 [pid = 1933] [id = 791] 05:19:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a2800 == 4 [pid = 1933] [id = 790] 05:19:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdb7c00 == 3 [pid = 1933] [id = 783] 05:19:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdb2000 == 2 [pid = 1933] [id = 788] 05:19:12 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9d125000) [pid = 1933] [serial = 2084] [outer = (nil)] [url = about:blank] 05:19:12 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9add0000) [pid = 1933] [serial = 2090] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/frame-for-getregistrations.html] 05:19:12 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9add3800) [pid = 1933] [serial = 2087] [outer = (nil)] [url = about:blank] 05:19:12 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9c0a6400) [pid = 1933] [serial = 2093] [outer = (nil)] [url = about:blank] 05:19:12 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9c929c00) [pid = 1933] [serial = 2096] [outer = (nil)] [url = about:blank] 05:19:12 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9c925800) [pid = 1933] [serial = 2095] [outer = (nil)] [url = about:blank] 05:19:12 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9d126c00) [pid = 1933] [serial = 2085] [outer = (nil)] [url = about:blank] 05:19:12 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9c0a1800) [pid = 1933] [serial = 2092] [outer = (nil)] [url = about:blank] 05:19:12 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9b738400) [pid = 1933] [serial = 2089] [outer = (nil)] [url = about:blank] 05:19:12 INFO - PROCESS | 1886 | ++DOCSHELL 0x9adcc800 == 3 [pid = 1933] [id = 792] 05:19:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9adce400) [pid = 1933] [serial = 2120] [outer = (nil)] 05:19:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9afe4400) [pid = 1933] [serial = 2121] [outer = 0x9adce400] 05:19:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9b735800) [pid = 1933] [serial = 2122] [outer = 0x9adce400] 05:19:12 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:12 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:13 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:13 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:13 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:13 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:14 INFO - PROCESS | 1886 | 1484918354126 Marionette TRACE conn4 <- [1,2143,null,{"value":["/service-workers/service-worker/multiple-update.https.html",0,null,null,[["Trigger multiple updates.",0,null,null]]]}] 05:19:14 INFO - . 05:19:14 INFO - TEST-OK | /service-workers/service-worker/multiple-update.https.html | took 2764ms 05:19:14 INFO - PROCESS | 1886 | 1484918354143 Marionette TRACE conn4 -> [0,2144,"getWindowHandle",null] 05:19:14 INFO - PROCESS | 1886 | 1484918354153 Marionette TRACE conn4 <- [1,2144,null,{"value":"2147483649"}] 05:19:14 INFO - TEST-START | /service-workers/service-worker/navigate-window.https.html 05:19:14 INFO - PROCESS | 1886 | 1484918354167 Marionette TRACE conn4 -> [0,2145,"timeouts",{"script":35000}] 05:19:14 INFO - PROCESS | 1886 | 1484918354173 Marionette TRACE conn4 <- [1,2145,null,{}] 05:19:14 INFO - PROCESS | 1886 | 1484918354240 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}] 05:19:14 INFO - PROCESS | 1886 | 1484918354412 Marionette TRACE conn4 <- [1,2146,null,{"value":null}] 05:19:14 INFO - PROCESS | 1886 | 1484918354471 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:14 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b737800 == 4 [pid = 1933] [id = 793] 05:19:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9b73ac00) [pid = 1933] [serial = 2123] [outer = (nil)] 05:19:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9caf1400) [pid = 1933] [serial = 2124] [outer = 0x9b73ac00] 05:19:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9caedc00) [pid = 1933] [serial = 2125] [outer = 0x9b73ac00] 05:19:15 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:15 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:15 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d11e000 == 5 [pid = 1933] [id = 794] 05:19:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9d11f800) [pid = 1933] [serial = 2126] [outer = (nil)] 05:19:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9d127800) [pid = 1933] [serial = 2127] [outer = 0x9d11f800] 05:19:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9d125c00) [pid = 1933] [serial = 2128] [outer = 0x9d11f800] 05:19:16 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:16 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:16 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9cdb2c00) [pid = 1933] [serial = 2110] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/invalid-header.https.html] 05:19:16 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9b73d000) [pid = 1933] [serial = 2102] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/interfaces.https.html] 05:19:16 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9afee400) [pid = 1933] [serial = 2105] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/invalid-blobtype.https.html] 05:19:16 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9c09b800) [pid = 1933] [serial = 2113] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/invalid-header-iframe.https.html] 05:19:16 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9cdb8000) [pid = 1933] [serial = 2097] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/installing.https.html] 05:19:16 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9b737400) [pid = 1933] [serial = 2100] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:19:16 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9caf4400) [pid = 1933] [serial = 2108] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/invalid-blobtype-iframe.https.html] 05:19:17 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:17 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9cdbc800) [pid = 1933] [serial = 2129] [outer = 0x9d11f800] 05:19:17 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:17 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9d81d000) [pid = 1933] [serial = 2130] [outer = 0x9d11f800] 05:19:18 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d825c00 == 6 [pid = 1933] [id = 795] 05:19:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9d826000) [pid = 1933] [serial = 2131] [outer = (nil)] 05:19:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9d829800) [pid = 1933] [serial = 2132] [outer = 0x9d826000] 05:19:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9ddd4000) [pid = 1933] [serial = 2133] [outer = 0x9d826000] 05:19:18 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:18 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:19 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:19 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9b741800) [pid = 1933] [serial = 2134] [outer = 0x9d826000] 05:19:20 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:20 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9cdd5000) [pid = 1933] [serial = 2135] [outer = 0x9d826000] 05:19:21 INFO - PROCESS | 1886 | 1484918361043 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]]]}] 05:19:21 INFO - .. 05:19:21 INFO - TEST-OK | /service-workers/service-worker/navigate-window.https.html | took 6922ms 05:19:21 INFO - PROCESS | 1886 | 1484918361089 Marionette TRACE conn4 -> [0,2148,"getWindowHandle",null] 05:19:21 INFO - PROCESS | 1886 | 1484918361106 Marionette TRACE conn4 <- [1,2148,null,{"value":"2147483649"}] 05:19:21 INFO - TEST-START | /service-workers/service-worker/navigation-redirect.https.html 05:19:21 INFO - PROCESS | 1886 | 1484918361176 Marionette TRACE conn4 -> [0,2149,"timeouts",{"script":35000}] 05:19:21 INFO - PROCESS | 1886 | 1484918361181 Marionette TRACE conn4 <- [1,2149,null,{}] 05:19:21 INFO - PROCESS | 1886 | 1484918361192 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}] 05:19:21 INFO - PROCESS | 1886 | --DOCSHELL 0x9d11e000 == 5 [pid = 1933] [id = 794] 05:19:21 INFO - PROCESS | 1886 | --DOCSHELL 0x9adcc800 == 4 [pid = 1933] [id = 792] 05:19:21 INFO - PROCESS | 1886 | 1484918361433 Marionette TRACE conn4 <- [1,2150,null,{"value":null}] 05:19:21 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9cdcb400) [pid = 1933] [serial = 2111] [outer = (nil)] [url = about:blank] 05:19:21 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9c0a7800) [pid = 1933] [serial = 2114] [outer = (nil)] [url = about:blank] 05:19:21 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9cdce400) [pid = 1933] [serial = 2112] [outer = (nil)] [url = about:blank] 05:19:21 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9cdc9c00) [pid = 1933] [serial = 2099] [outer = (nil)] [url = about:blank] 05:19:21 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9c09a400) [pid = 1933] [serial = 2101] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:19:21 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9c920800) [pid = 1933] [serial = 2106] [outer = (nil)] [url = about:blank] 05:19:21 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9cdb2800) [pid = 1933] [serial = 2109] [outer = (nil)] [url = about:blank] 05:19:21 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9c92a400) [pid = 1933] [serial = 2107] [outer = (nil)] [url = about:blank] 05:19:21 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9c0d8000) [pid = 1933] [serial = 2104] [outer = (nil)] [url = about:blank] 05:19:21 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9c0a3400) [pid = 1933] [serial = 2103] [outer = (nil)] [url = about:blank] 05:19:21 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9cdc0800) [pid = 1933] [serial = 2098] [outer = (nil)] [url = about:blank] 05:19:21 INFO - PROCESS | 1886 | 1484918361555 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:21 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b736c00 == 5 [pid = 1933] [id = 796] 05:19:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9b738400) [pid = 1933] [serial = 2136] [outer = (nil)] 05:19:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9c09a800) [pid = 1933] [serial = 2137] [outer = 0x9b738400] 05:19:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9c0a1400) [pid = 1933] [serial = 2138] [outer = 0x9b738400] 05:19:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:22 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b73e000 == 6 [pid = 1933] [id = 797] 05:19:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9c0d7800) [pid = 1933] [serial = 2139] [outer = (nil)] 05:19:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9c0d9800) [pid = 1933] [serial = 2140] [outer = 0x9c0d7800] 05:19:23 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:23 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:23 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdc9c00 == 7 [pid = 1933] [id = 798] 05:19:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9cdcac00) [pid = 1933] [serial = 2141] [outer = (nil)] 05:19:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9cdcb400) [pid = 1933] [serial = 2142] [outer = 0x9cdcac00] 05:19:23 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:23 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:23 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:23 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:24 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9adce400) [pid = 1933] [serial = 2120] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/multiple-update.https.html] 05:19:24 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9d11f800) [pid = 1933] [serial = 2126] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 05:19:24 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9d820800) [pid = 1933] [serial = 2118] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/404.py] 05:19:24 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9c0a8800) [pid = 1933] [serial = 2115] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/multiple-register.https.html] 05:19:24 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdb5800 == 8 [pid = 1933] [id = 799] 05:19:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9cdccc00) [pid = 1933] [serial = 2143] [outer = (nil)] 05:19:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9cdcd800) [pid = 1933] [serial = 2144] [outer = 0x9cdccc00] 05:19:24 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:24 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9cdce800) [pid = 1933] [serial = 2145] [outer = 0x9cdccc00] 05:19:25 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdd6c00 == 9 [pid = 1933] [id = 800] 05:19:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9d11a400) [pid = 1933] [serial = 2146] [outer = (nil)] 05:19:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9d11ac00) [pid = 1933] [serial = 2147] [outer = 0x9d11a400] 05:19:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:25 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d122c00 == 10 [pid = 1933] [id = 801] 05:19:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9d124c00) [pid = 1933] [serial = 2148] [outer = (nil)] 05:19:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9d125000) [pid = 1933] [serial = 2149] [outer = 0x9d124c00] 05:19:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:25 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1f8400 == 11 [pid = 1933] [id = 802] 05:19:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9d1f9c00) [pid = 1933] [serial = 2150] [outer = (nil)] 05:19:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9d1fb000) [pid = 1933] [serial = 2151] [outer = 0x9d1f9c00] 05:19:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:25 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d823400 == 12 [pid = 1933] [id = 803] 05:19:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9d823800) [pid = 1933] [serial = 2152] [outer = (nil)] 05:19:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9d823c00) [pid = 1933] [serial = 2153] [outer = 0x9d823800] 05:19:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9d828800) [pid = 1933] [serial = 2154] [outer = 0x9d823800] 05:19:26 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ddd7400 == 13 [pid = 1933] [id = 804] 05:19:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9ddd7800) [pid = 1933] [serial = 2155] [outer = (nil)] 05:19:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0x9ddd8400) [pid = 1933] [serial = 2156] [outer = 0x9ddd7800] 05:19:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0x9dddc800) [pid = 1933] [serial = 2157] [outer = 0x9ddd7800] 05:19:26 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ddde400 == 14 [pid = 1933] [id = 805] 05:19:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0x9dde1000) [pid = 1933] [serial = 2158] [outer = (nil)] 05:19:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0x9dde1800) [pid = 1933] [serial = 2159] [outer = 0x9dde1000] 05:19:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:26 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e1d4000 == 15 [pid = 1933] [id = 806] 05:19:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0x9e1d4400) [pid = 1933] [serial = 2160] [outer = (nil)] 05:19:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0x9e1d4800) [pid = 1933] [serial = 2161] [outer = 0x9e1d4400] 05:19:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:27 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0d8000 == 16 [pid = 1933] [id = 807] 05:19:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0x9e1da800) [pid = 1933] [serial = 2162] [outer = (nil)] 05:19:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 58 (0x9d129400) [pid = 1933] [serial = 2163] [outer = 0x9e1da800] 05:19:27 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:27 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:27 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e1e0800 == 17 [pid = 1933] [id = 808] 05:19:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 59 (0x9e1e0c00) [pid = 1933] [serial = 2164] [outer = (nil)] 05:19:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 60 (0x9e231800) [pid = 1933] [serial = 2165] [outer = 0x9e1e0c00] 05:19:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 61 (0x9e23bc00) [pid = 1933] [serial = 2166] [outer = 0x9e1e0c00] 05:19:27 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e25dc00 == 18 [pid = 1933] [id = 809] 05:19:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 62 (0x9e25f400) [pid = 1933] [serial = 2167] [outer = (nil)] 05:19:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 63 (0x9e25f800) [pid = 1933] [serial = 2168] [outer = 0x9e25f400] 05:19:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 64 (0x9e263000) [pid = 1933] [serial = 2169] [outer = 0x9e25f400] 05:19:27 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b73dc00 == 19 [pid = 1933] [id = 810] 05:19:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 65 (0x9c09a000) [pid = 1933] [serial = 2170] [outer = (nil)] 05:19:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 66 (0x9c09d800) [pid = 1933] [serial = 2171] [outer = 0x9c09a000] 05:19:28 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:28 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:28 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdcf800 == 20 [pid = 1933] [id = 811] 05:19:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 67 (0x9cdd7800) [pid = 1933] [serial = 2172] [outer = (nil)] 05:19:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 68 (0x9d81e800) [pid = 1933] [serial = 2173] [outer = 0x9cdd7800] 05:19:28 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:28 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:28 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e1e0400 == 21 [pid = 1933] [id = 812] 05:19:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 69 (0x9e234c00) [pid = 1933] [serial = 2174] [outer = (nil)] 05:19:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 70 (0x9e25c800) [pid = 1933] [serial = 2175] [outer = 0x9e234c00] 05:19:28 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:28 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:28 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e261000 == 22 [pid = 1933] [id = 813] 05:19:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 71 (0x9e265800) [pid = 1933] [serial = 2176] [outer = (nil)] 05:19:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 72 (0x9e2bac00) [pid = 1933] [serial = 2177] [outer = 0x9e265800] 05:19:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 73 (0x9cae9000) [pid = 1933] [serial = 2178] [outer = 0x9e265800] 05:19:29 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afed400 == 23 [pid = 1933] [id = 814] 05:19:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 74 (0x9afedc00) [pid = 1933] [serial = 2179] [outer = (nil)] 05:19:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 75 (0x9afee000) [pid = 1933] [serial = 2180] [outer = 0x9afedc00] 05:19:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 76 (0x9b740400) [pid = 1933] [serial = 2181] [outer = 0x9afedc00] 05:19:29 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b738000 == 24 [pid = 1933] [id = 815] 05:19:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 77 (0x9b73a400) [pid = 1933] [serial = 2182] [outer = (nil)] 05:19:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 78 (0x9c09e000) [pid = 1933] [serial = 2183] [outer = 0x9b73a400] 05:19:30 INFO - PROCESS | 1886 | --DOCSHELL 0x9b737800 == 23 [pid = 1933] [id = 793] 05:19:30 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdc9c00 == 22 [pid = 1933] [id = 798] 05:19:30 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdb5800 == 21 [pid = 1933] [id = 799] 05:19:30 INFO - PROCESS | 1886 | --DOCSHELL 0x9d825c00 == 20 [pid = 1933] [id = 795] 05:19:30 INFO - PROCESS | 1886 | --DOMWINDOW == 77 (0x9caf1400) [pid = 1933] [serial = 2124] [outer = (nil)] [url = about:blank] 05:19:30 INFO - PROCESS | 1886 | --DOMWINDOW == 76 (0x9d820c00) [pid = 1933] [serial = 2119] [outer = (nil)] [url = about:blank] 05:19:30 INFO - PROCESS | 1886 | --DOMWINDOW == 75 (0x9cdbac00) [pid = 1933] [serial = 2117] [outer = (nil)] [url = about:blank] 05:19:30 INFO - PROCESS | 1886 | --DOMWINDOW == 74 (0x9d127800) [pid = 1933] [serial = 2127] [outer = (nil)] [url = about:blank] 05:19:30 INFO - PROCESS | 1886 | --DOMWINDOW == 73 (0x9d125c00) [pid = 1933] [serial = 2128] [outer = (nil)] [url = about:blank] 05:19:30 INFO - PROCESS | 1886 | --DOMWINDOW == 72 (0x9cdbc800) [pid = 1933] [serial = 2129] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 05:19:30 INFO - PROCESS | 1886 | --DOMWINDOW == 71 (0x9d81d000) [pid = 1933] [serial = 2130] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-controlled&q=2] 05:19:30 INFO - PROCESS | 1886 | --DOMWINDOW == 70 (0x9b735800) [pid = 1933] [serial = 2122] [outer = (nil)] [url = about:blank] 05:19:30 INFO - PROCESS | 1886 | --DOMWINDOW == 69 (0x9afe4400) [pid = 1933] [serial = 2121] [outer = (nil)] [url = about:blank] 05:19:30 INFO - PROCESS | 1886 | --DOMWINDOW == 68 (0x9caf2000) [pid = 1933] [serial = 2116] [outer = (nil)] [url = about:blank] 05:19:30 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:30 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:30 INFO - PROCESS | 1886 | ++DOCSHELL 0x9add0000 == 21 [pid = 1933] [id = 816] 05:19:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 69 (0x9add1400) [pid = 1933] [serial = 2184] [outer = (nil)] 05:19:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 70 (0x9add1800) [pid = 1933] [serial = 2185] [outer = 0x9add1400] 05:19:30 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:30 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:31 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b738800 == 22 [pid = 1933] [id = 817] 05:19:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 71 (0x9b73a000) [pid = 1933] [serial = 2186] [outer = (nil)] 05:19:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 72 (0x9b73b400) [pid = 1933] [serial = 2187] [outer = 0x9b73a000] 05:19:31 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:31 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:31 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b743000 == 23 [pid = 1933] [id = 818] 05:19:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 73 (0x9c099400) [pid = 1933] [serial = 2188] [outer = (nil)] 05:19:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 74 (0x9c09ac00) [pid = 1933] [serial = 2189] [outer = 0x9c099400] 05:19:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 75 (0x9c0a4c00) [pid = 1933] [serial = 2190] [outer = 0x9c099400] 05:19:31 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0d5800 == 24 [pid = 1933] [id = 819] 05:19:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 76 (0x9c0d6c00) [pid = 1933] [serial = 2191] [outer = (nil)] 05:19:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 77 (0x9c0d9c00) [pid = 1933] [serial = 2192] [outer = 0x9c0d6c00] 05:19:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 78 (0x9c920800) [pid = 1933] [serial = 2193] [outer = 0x9c0d6c00] 05:19:32 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c926000 == 25 [pid = 1933] [id = 820] 05:19:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 79 (0x9c92c000) [pid = 1933] [serial = 2194] [outer = (nil)] 05:19:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 80 (0x9caaa400) [pid = 1933] [serial = 2195] [outer = 0x9c92c000] 05:19:32 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:32 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:32 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdb2000 == 26 [pid = 1933] [id = 821] 05:19:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 81 (0x9cdb3800) [pid = 1933] [serial = 2196] [outer = (nil)] 05:19:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 82 (0x9cdb4400) [pid = 1933] [serial = 2197] [outer = 0x9cdb3800] 05:19:32 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:32 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:33 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdcb000 == 27 [pid = 1933] [id = 822] 05:19:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 83 (0x9cdcdc00) [pid = 1933] [serial = 2198] [outer = (nil)] 05:19:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 84 (0x9cdcf000) [pid = 1933] [serial = 2199] [outer = 0x9cdcdc00] 05:19:33 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:33 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 83 (0x9ddd7800) [pid = 1933] [serial = 2155] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 82 (0x9d823800) [pid = 1933] [serial = 2152] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 81 (0x9d1f9c00) [pid = 1933] [serial = 2150] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 80 (0x9e1da800) [pid = 1933] [serial = 2162] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 79 (0x9b73ac00) [pid = 1933] [serial = 2123] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/navigate-window.https.html] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 78 (0x9dde1000) [pid = 1933] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 77 (0x9cdcac00) [pid = 1933] [serial = 2141] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 76 (0x9e1d4400) [pid = 1933] [serial = 2160] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 75 (0x9cdd7800) [pid = 1933] [serial = 2172] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 74 (0x9c09a000) [pid = 1933] [serial = 2170] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 73 (0x9e25f400) [pid = 1933] [serial = 2167] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 72 (0x9e1e0c00) [pid = 1933] [serial = 2164] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 71 (0x9e234c00) [pid = 1933] [serial = 2174] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 70 (0x9e265800) [pid = 1933] [serial = 2176] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 69 (0x9afedc00) [pid = 1933] [serial = 2179] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 68 (0x9d826000) [pid = 1933] [serial = 2131] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 67 (0x9cdccc00) [pid = 1933] [serial = 2143] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 66 (0x9d11a400) [pid = 1933] [serial = 2146] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:19:33 INFO - PROCESS | 1886 | --DOMWINDOW == 65 (0x9d124c00) [pid = 1933] [serial = 2148] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:33 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c09a000 == 28 [pid = 1933] [id = 823] 05:19:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 66 (0x9c09fc00) [pid = 1933] [serial = 2200] [outer = (nil)] 05:19:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 67 (0x9c0a2400) [pid = 1933] [serial = 2201] [outer = 0x9c09fc00] 05:19:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 68 (0x9d126c00) [pid = 1933] [serial = 2202] [outer = 0x9c09fc00] 05:19:33 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1ef400 == 29 [pid = 1933] [id = 824] 05:19:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 69 (0x9d1f5400) [pid = 1933] [serial = 2203] [outer = (nil)] 05:19:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 70 (0x9d81c400) [pid = 1933] [serial = 2204] [outer = 0x9d1f5400] 05:19:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 71 (0x9d821800) [pid = 1933] [serial = 2205] [outer = 0x9d1f5400] 05:19:34 INFO - PROCESS | 1886 | 1484918374260 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]]]}] 05:19:34 INFO - ........................... 05:19:34 INFO - TEST-OK | /service-workers/service-worker/navigation-redirect.https.html | took 13206ms 05:19:34 INFO - PROCESS | 1886 | 1484918374448 Marionette TRACE conn4 -> [0,2152,"getWindowHandle",null] 05:19:34 INFO - PROCESS | 1886 | 1484918374462 Marionette TRACE conn4 <- [1,2152,null,{"value":"2147483649"}] 05:19:34 INFO - TEST-START | /service-workers/service-worker/onactivate-script-error.https.html 05:19:34 INFO - PROCESS | 1886 | 1484918374608 Marionette TRACE conn4 -> [0,2153,"timeouts",{"script":35000}] 05:19:34 INFO - PROCESS | 1886 | 1484918374630 Marionette TRACE conn4 <- [1,2153,null,{}] 05:19:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdd6c00 == 28 [pid = 1933] [id = 800] 05:19:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9d122c00 == 27 [pid = 1933] [id = 801] 05:19:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1f8400 == 26 [pid = 1933] [id = 802] 05:19:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9d823400 == 25 [pid = 1933] [id = 803] 05:19:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9ddd7400 == 24 [pid = 1933] [id = 804] 05:19:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9ddde400 == 23 [pid = 1933] [id = 805] 05:19:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9e1d4000 == 22 [pid = 1933] [id = 806] 05:19:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0d8000 == 21 [pid = 1933] [id = 807] 05:19:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9e1e0800 == 20 [pid = 1933] [id = 808] 05:19:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9e25dc00 == 19 [pid = 1933] [id = 809] 05:19:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9b73dc00 == 18 [pid = 1933] [id = 810] 05:19:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdcf800 == 17 [pid = 1933] [id = 811] 05:19:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9e1e0400 == 16 [pid = 1933] [id = 812] 05:19:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9e261000 == 15 [pid = 1933] [id = 813] 05:19:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9afed400 == 14 [pid = 1933] [id = 814] 05:19:34 INFO - PROCESS | 1886 | 1484918374771 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}] 05:19:35 INFO - PROCESS | 1886 | 1484918375027 Marionette TRACE conn4 <- [1,2154,null,{"value":null}] 05:19:35 INFO - PROCESS | 1886 | 1484918375085 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:35 INFO - PROCESS | 1886 | ++DOCSHELL 0x9add3c00 == 15 [pid = 1933] [id = 825] 05:19:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 72 (0x9afe4800) [pid = 1933] [serial = 2206] [outer = (nil)] 05:19:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 73 (0x9c09e400) [pid = 1933] [serial = 2207] [outer = 0x9afe4800] 05:19:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 74 (0x9c0ddc00) [pid = 1933] [serial = 2208] [outer = 0x9afe4800] 05:19:35 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:35 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:36 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:36 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:36 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:36 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:36 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:36 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:36 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:36 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:36 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:36 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:36 INFO - PROCESS | 1886 | 1484918376960 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]]]}] 05:19:36 INFO - ..... 05:19:36 INFO - TEST-OK | /service-workers/service-worker/onactivate-script-error.https.html | took 2448ms 05:19:36 INFO - PROCESS | 1886 | 1484918376978 Marionette TRACE conn4 -> [0,2156,"getWindowHandle",null] 05:19:36 INFO - PROCESS | 1886 | 1484918376987 Marionette TRACE conn4 <- [1,2156,null,{"value":"2147483649"}] 05:19:36 INFO - TEST-START | /service-workers/service-worker/oninstall-script-error.https.html 05:19:37 INFO - PROCESS | 1886 | 1484918377004 Marionette TRACE conn4 -> [0,2157,"timeouts",{"script":35000}] 05:19:37 INFO - PROCESS | 1886 | 1484918377022 Marionette TRACE conn4 <- [1,2157,null,{}] 05:19:37 INFO - PROCESS | 1886 | 1484918377038 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}] 05:19:37 INFO - PROCESS | 1886 | 1484918377280 Marionette TRACE conn4 <- [1,2158,null,{"value":null}] 05:19:37 INFO - PROCESS | 1886 | 1484918377346 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:37 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a1800 == 16 [pid = 1933] [id = 826] 05:19:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 75 (0x9c0a7800) [pid = 1933] [serial = 2209] [outer = (nil)] 05:19:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 76 (0x9caed000) [pid = 1933] [serial = 2210] [outer = 0x9c0a7800] 05:19:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 77 (0x9cdd0c00) [pid = 1933] [serial = 2211] [outer = 0x9c0a7800] 05:19:37 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:37 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:38 INFO - PROCESS | 1886 | --DOCSHELL 0x9b738000 == 15 [pid = 1933] [id = 815] 05:19:38 INFO - PROCESS | 1886 | --DOCSHELL 0x9add0000 == 14 [pid = 1933] [id = 816] 05:19:38 INFO - PROCESS | 1886 | --DOCSHELL 0x9b736c00 == 13 [pid = 1933] [id = 796] 05:19:38 INFO - PROCESS | 1886 | --DOCSHELL 0x9b738800 == 12 [pid = 1933] [id = 817] 05:19:38 INFO - PROCESS | 1886 | --DOCSHELL 0x9b743000 == 11 [pid = 1933] [id = 818] 05:19:38 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0d5800 == 10 [pid = 1933] [id = 819] 05:19:38 INFO - PROCESS | 1886 | --DOCSHELL 0x9c926000 == 9 [pid = 1933] [id = 820] 05:19:38 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdb2000 == 8 [pid = 1933] [id = 821] 05:19:38 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdcb000 == 7 [pid = 1933] [id = 822] 05:19:38 INFO - PROCESS | 1886 | --DOCSHELL 0x9c09a000 == 6 [pid = 1933] [id = 823] 05:19:38 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1ef400 == 5 [pid = 1933] [id = 824] 05:19:38 INFO - PROCESS | 1886 | --DOCSHELL 0x9b73e000 == 4 [pid = 1933] [id = 797] 05:19:38 INFO - PROCESS | 1886 | --DOCSHELL 0x9add3c00 == 3 [pid = 1933] [id = 825] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 76 (0x9d81e800) [pid = 1933] [serial = 2173] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 75 (0x9c09d800) [pid = 1933] [serial = 2171] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 74 (0x9e263000) [pid = 1933] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 73 (0x9e231800) [pid = 1933] [serial = 2165] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 72 (0x9e23bc00) [pid = 1933] [serial = 2166] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 71 (0x9e25f800) [pid = 1933] [serial = 2168] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 70 (0x9e25c800) [pid = 1933] [serial = 2175] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 69 (0x9cae9000) [pid = 1933] [serial = 2178] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 68 (0x9e2bac00) [pid = 1933] [serial = 2177] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 67 (0x9b740400) [pid = 1933] [serial = 2181] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 66 (0x9afee000) [pid = 1933] [serial = 2180] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 65 (0x9cdd5000) [pid = 1933] [serial = 2135] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 64 (0x9b741800) [pid = 1933] [serial = 2134] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/loaded.html?navigate-window-uncontrolled&q=2] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 63 (0x9ddd4000) [pid = 1933] [serial = 2133] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 62 (0x9cdcd800) [pid = 1933] [serial = 2144] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 61 (0x9cdce800) [pid = 1933] [serial = 2145] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 60 (0x9d11ac00) [pid = 1933] [serial = 2147] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 59 (0x9d125000) [pid = 1933] [serial = 2149] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 58 (0x9ddd8400) [pid = 1933] [serial = 2156] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 57 (0x9d823c00) [pid = 1933] [serial = 2153] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0x9d1fb000) [pid = 1933] [serial = 2151] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0x9dddc800) [pid = 1933] [serial = 2157] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0x9d828800) [pid = 1933] [serial = 2154] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0x9d129400) [pid = 1933] [serial = 2163] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0x9caedc00) [pid = 1933] [serial = 2125] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0x9dde1800) [pid = 1933] [serial = 2159] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0x9cdcb400) [pid = 1933] [serial = 2142] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9e1d4800) [pid = 1933] [serial = 2161] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9c09a800) [pid = 1933] [serial = 2137] [outer = (nil)] [url = about:blank] 05:19:38 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9d829800) [pid = 1933] [serial = 2132] [outer = (nil)] [url = about:blank] 05:19:39 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:19:39 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:19:39 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:19:39 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:19:39 INFO - PROCESS | 1886 | 1484918379490 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]]]}] 05:19:39 INFO - ..... 05:19:39 INFO - TEST-OK | /service-workers/service-worker/oninstall-script-error.https.html | took 2518ms 05:19:39 INFO - PROCESS | 1886 | 1484918379520 Marionette TRACE conn4 -> [0,2160,"getWindowHandle",null] 05:19:39 INFO - PROCESS | 1886 | 1484918379523 Marionette TRACE conn4 <- [1,2160,null,{"value":"2147483649"}] 05:19:39 INFO - TEST-START | /service-workers/service-worker/performance-timeline.https.html 05:19:39 INFO - PROCESS | 1886 | 1484918379530 Marionette TRACE conn4 -> [0,2161,"timeouts",{"script":35000}] 05:19:39 INFO - PROCESS | 1886 | 1484918379539 Marionette TRACE conn4 <- [1,2161,null,{}] 05:19:39 INFO - PROCESS | 1886 | 1484918379562 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}] 05:19:39 INFO - PROCESS | 1886 | 1484918379754 Marionette TRACE conn4 <- [1,2162,null,{"value":null}] 05:19:39 INFO - PROCESS | 1886 | 1484918379830 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:39 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe4400 == 4 [pid = 1933] [id = 827] 05:19:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9afeb400) [pid = 1933] [serial = 2212] [outer = (nil)] 05:19:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9d11ac00) [pid = 1933] [serial = 2213] [outer = 0x9afeb400] 05:19:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9d11bc00) [pid = 1933] [serial = 2214] [outer = 0x9afeb400] 05:19:40 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:40 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:41 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9b738400) [pid = 1933] [serial = 2136] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/navigation-redirect.https.html] 05:19:41 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9afe4800) [pid = 1933] [serial = 2206] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/onactivate-script-error.https.html] 05:19:41 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9add1400) [pid = 1933] [serial = 2184] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:41 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9b73a000) [pid = 1933] [serial = 2186] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 05:19:41 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9c099400) [pid = 1933] [serial = 2188] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:19:41 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9c09fc00) [pid = 1933] [serial = 2200] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:19:41 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9d1f5400) [pid = 1933] [serial = 2203] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:41 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9cdcdc00) [pid = 1933] [serial = 2198] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope2.py?] 05:19:41 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9cdb3800) [pid = 1933] [serial = 2196] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:41 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9b73a400) [pid = 1933] [serial = 2182] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:19:41 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9c92c000) [pid = 1933] [serial = 2194] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:19:41 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9c0d7800) [pid = 1933] [serial = 2139] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-other-origin.html] 05:19:41 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9c0d6c00) [pid = 1933] [serial = 2191] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:41 INFO - PROCESS | 1886 | 1484918381401 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"]]]}] 05:19:41 INFO - ... 05:19:41 INFO - TEST-OK | /service-workers/service-worker/performance-timeline.https.html | took 1893ms 05:19:41 INFO - PROCESS | 1886 | 1484918381433 Marionette TRACE conn4 -> [0,2164,"getWindowHandle",null] 05:19:41 INFO - PROCESS | 1886 | 1484918381437 Marionette TRACE conn4 <- [1,2164,null,{"value":"2147483649"}] 05:19:41 INFO - TEST-START | /service-workers/service-worker/postmessage-msgport-to-client.https.html 05:19:41 INFO - PROCESS | 1886 | 1484918381458 Marionette TRACE conn4 -> [0,2165,"timeouts",{"script":35000}] 05:19:41 INFO - PROCESS | 1886 | 1484918381468 Marionette TRACE conn4 <- [1,2165,null,{}] 05:19:41 INFO - PROCESS | 1886 | 1484918381485 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}] 05:19:41 INFO - PROCESS | 1886 | 1484918381711 Marionette TRACE conn4 <- [1,2166,null,{"value":null}] 05:19:41 INFO - PROCESS | 1886 | 1484918381772 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:41 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdcd800 == 5 [pid = 1933] [id = 828] 05:19:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9cdcdc00) [pid = 1933] [serial = 2215] [outer = (nil)] 05:19:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9d1efc00) [pid = 1933] [serial = 2216] [outer = 0x9cdcdc00] 05:19:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9d1f8400) [pid = 1933] [serial = 2217] [outer = 0x9cdcdc00] 05:19:42 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:42 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:42 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ddd4800 == 6 [pid = 1933] [id = 829] 05:19:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9ddd6000) [pid = 1933] [serial = 2218] [outer = (nil)] 05:19:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9ddd7400) [pid = 1933] [serial = 2219] [outer = 0x9ddd6000] 05:19:43 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:43 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:43 INFO - PROCESS | 1886 | 1484918383233 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]]]}] 05:19:43 INFO - . 05:19:43 INFO - TEST-OK | /service-workers/service-worker/postmessage-msgport-to-client.https.html | took 1815ms 05:19:43 INFO - PROCESS | 1886 | 1484918383270 Marionette TRACE conn4 -> [0,2168,"getWindowHandle",null] 05:19:43 INFO - PROCESS | 1886 | 1484918383273 Marionette TRACE conn4 <- [1,2168,null,{"value":"2147483649"}] 05:19:43 INFO - TEST-START | /service-workers/service-worker/postmessage-to-client.https.html 05:19:43 INFO - PROCESS | 1886 | 1484918383280 Marionette TRACE conn4 -> [0,2169,"timeouts",{"script":35000}] 05:19:43 INFO - PROCESS | 1886 | 1484918383283 Marionette TRACE conn4 <- [1,2169,null,{}] 05:19:43 INFO - PROCESS | 1886 | 1484918383289 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}] 05:19:43 INFO - PROCESS | 1886 | 1484918383495 Marionette TRACE conn4 <- [1,2170,null,{"value":null}] 05:19:43 INFO - PROCESS | 1886 | 1484918383566 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:43 INFO - PROCESS | 1886 | ++DOCSHELL 0x9dddc800 == 7 [pid = 1933] [id = 830] 05:19:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9ddde000) [pid = 1933] [serial = 2220] [outer = (nil)] 05:19:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9e1d2000) [pid = 1933] [serial = 2221] [outer = 0x9ddde000] 05:19:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9e1d3c00) [pid = 1933] [serial = 2222] [outer = 0x9ddde000] 05:19:44 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:44 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:44 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cae7c00 == 8 [pid = 1933] [id = 831] 05:19:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9cdbcc00) [pid = 1933] [serial = 2223] [outer = (nil)] 05:19:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9cdcbc00) [pid = 1933] [serial = 2224] [outer = 0x9cdbcc00] 05:19:45 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:45 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:45 INFO - PROCESS | 1886 | 1484918385283 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]]]}] 05:19:45 INFO - . 05:19:45 INFO - TEST-OK | /service-workers/service-worker/postmessage-to-client.https.html | took 2044ms 05:19:45 INFO - PROCESS | 1886 | 1484918385325 Marionette TRACE conn4 -> [0,2172,"getWindowHandle",null] 05:19:45 INFO - PROCESS | 1886 | 1484918385327 Marionette TRACE conn4 <- [1,2172,null,{"value":"2147483649"}] 05:19:45 INFO - TEST-START | /service-workers/service-worker/postmessage.https.html 05:19:45 INFO - PROCESS | 1886 | 1484918385338 Marionette TRACE conn4 -> [0,2173,"timeouts",{"script":35000}] 05:19:45 INFO - PROCESS | 1886 | 1484918385343 Marionette TRACE conn4 <- [1,2173,null,{}] 05:19:45 INFO - PROCESS | 1886 | 1484918385351 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}] 05:19:45 INFO - PROCESS | 1886 | 1484918385618 Marionette TRACE conn4 <- [1,2174,null,{"value":null}] 05:19:45 INFO - PROCESS | 1886 | 1484918385690 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:45 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caac000 == 9 [pid = 1933] [id = 832] 05:19:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9caf0000) [pid = 1933] [serial = 2225] [outer = (nil)] 05:19:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9d829000) [pid = 1933] [serial = 2226] [outer = 0x9caf0000] 05:19:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9ddd6c00) [pid = 1933] [serial = 2227] [outer = 0x9caf0000] 05:19:46 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:46 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:46 INFO - PROCESS | 1886 | --DOCSHELL 0x9ddd4800 == 8 [pid = 1933] [id = 829] 05:19:46 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdcd800 == 7 [pid = 1933] [id = 828] 05:19:46 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe4400 == 6 [pid = 1933] [id = 827] 05:19:46 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a1800 == 5 [pid = 1933] [id = 826] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9c09e400) [pid = 1933] [serial = 2207] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9add1800) [pid = 1933] [serial = 2185] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9b73b400) [pid = 1933] [serial = 2187] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9c0a4c00) [pid = 1933] [serial = 2190] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9c0a2400) [pid = 1933] [serial = 2201] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9d126c00) [pid = 1933] [serial = 2202] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-out-scope.py?] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9d81c400) [pid = 1933] [serial = 2204] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9d821800) [pid = 1933] [serial = 2205] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9cdcf000) [pid = 1933] [serial = 2199] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9cdb4400) [pid = 1933] [serial = 2197] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9c09e000) [pid = 1933] [serial = 2183] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9caaa400) [pid = 1933] [serial = 2195] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9c0d9800) [pid = 1933] [serial = 2140] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-other-origin.html] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9c0a1400) [pid = 1933] [serial = 2138] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9c920800) [pid = 1933] [serial = 2193] [outer = (nil)] [url = https://www1.web-platform.test:8443/service-workers/service-worker/resources/navigation-redirect-scope1.py?] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9c0ddc00) [pid = 1933] [serial = 2208] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9c09ac00) [pid = 1933] [serial = 2189] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9c0d9c00) [pid = 1933] [serial = 2192] [outer = (nil)] [url = about:blank] 05:19:47 INFO - PROCESS | 1886 | 1484918387455 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]]]}] 05:19:47 INFO - . 05:19:47 INFO - TEST-OK | /service-workers/service-worker/postmessage.https.html | took 2140ms 05:19:47 INFO - PROCESS | 1886 | 1484918387479 Marionette TRACE conn4 -> [0,2176,"getWindowHandle",null] 05:19:47 INFO - PROCESS | 1886 | 1484918387487 Marionette TRACE conn4 <- [1,2176,null,{"value":"2147483649"}] 05:19:47 INFO - TEST-START | /service-workers/service-worker/ready.https.html 05:19:47 INFO - PROCESS | 1886 | 1484918387500 Marionette TRACE conn4 -> [0,2177,"timeouts",{"script":35000}] 05:19:47 INFO - PROCESS | 1886 | 1484918387506 Marionette TRACE conn4 <- [1,2177,null,{}] 05:19:47 INFO - PROCESS | 1886 | 1484918387514 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}] 05:19:47 INFO - PROCESS | 1886 | 1484918387772 Marionette TRACE conn4 <- [1,2178,null,{"value":null}] 05:19:47 INFO - PROCESS | 1886 | 1484918387864 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:47 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afea400 == 6 [pid = 1933] [id = 833] 05:19:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9afec400) [pid = 1933] [serial = 2228] [outer = (nil)] 05:19:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9c09b400) [pid = 1933] [serial = 2229] [outer = 0x9afec400] 05:19:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9c09e400) [pid = 1933] [serial = 2230] [outer = 0x9afec400] 05:19:48 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:48 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:48 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c09f400 == 7 [pid = 1933] [id = 834] 05:19:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9c0a3400) [pid = 1933] [serial = 2231] [outer = (nil)] 05:19:48 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:48 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:48 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a5400 == 8 [pid = 1933] [id = 835] 05:19:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9c0a7000) [pid = 1933] [serial = 2232] [outer = (nil)] 05:19:48 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:48 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9c0a2800) [pid = 1933] [serial = 2233] [outer = 0x9c0a3400] 05:19:49 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0d8800 == 9 [pid = 1933] [id = 836] 05:19:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9c0d9800) [pid = 1933] [serial = 2234] [outer = (nil)] 05:19:49 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:49 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9c0db400) [pid = 1933] [serial = 2235] [outer = 0x9c0a7000] 05:19:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9c0e0c00) [pid = 1933] [serial = 2236] [outer = 0x9c0d9800] 05:19:49 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdbd000 == 10 [pid = 1933] [id = 837] 05:19:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9cdbfc00) [pid = 1933] [serial = 2237] [outer = (nil)] 05:19:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9cdcc800) [pid = 1933] [serial = 2238] [outer = 0x9cdbfc00] 05:19:49 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d11fc00 == 11 [pid = 1933] [id = 838] 05:19:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9d120800) [pid = 1933] [serial = 2239] [outer = (nil)] 05:19:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9d121400) [pid = 1933] [serial = 2240] [outer = 0x9d120800] 05:19:50 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:50 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:50 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 05:19:50 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:19:50 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:50 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:50 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:50 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:50 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9afeb400) [pid = 1933] [serial = 2212] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/performance-timeline.https.html] 05:19:50 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9cdcdc00) [pid = 1933] [serial = 2215] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage-msgport-to-client.https.html] 05:19:50 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9ddd6000) [pid = 1933] [serial = 2218] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:19:50 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:50 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:19:51 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 05:19:51 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:19:51 INFO - PROCESS | 1886 | 1484918391301 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]]]}] 05:19:51 INFO - ...... 05:19:51 INFO - TEST-OK | /service-workers/service-worker/ready.https.html | took 3848ms 05:19:51 INFO - PROCESS | 1886 | 1484918391348 Marionette TRACE conn4 -> [0,2180,"getWindowHandle",null] 05:19:51 INFO - TEST-START | /service-workers/service-worker/referer.https.html 05:19:51 INFO - PROCESS | 1886 | 1484918391352 Marionette TRACE conn4 <- [1,2180,null,{"value":"2147483649"}] 05:19:51 INFO - PROCESS | 1886 | 1484918391360 Marionette TRACE conn4 -> [0,2181,"timeouts",{"script":35000}] 05:19:51 INFO - PROCESS | 1886 | 1484918391363 Marionette TRACE conn4 <- [1,2181,null,{}] 05:19:51 INFO - PROCESS | 1886 | 1484918391373 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}] 05:19:51 INFO - PROCESS | 1886 | 1484918391586 Marionette TRACE conn4 <- [1,2182,null,{"value":null}] 05:19:51 INFO - PROCESS | 1886 | 1484918391649 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:51 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cab1c00 == 12 [pid = 1933] [id = 839] 05:19:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9cae8000) [pid = 1933] [serial = 2241] [outer = (nil)] 05:19:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9cdc0000) [pid = 1933] [serial = 2242] [outer = 0x9cae8000] 05:19:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9cdc9400) [pid = 1933] [serial = 2243] [outer = 0x9cae8000] 05:19:52 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:52 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d826400 == 13 [pid = 1933] [id = 840] 05:19:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9d828400) [pid = 1933] [serial = 2244] [outer = (nil)] 05:19:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9d82a400) [pid = 1933] [serial = 2245] [outer = 0x9d828400] 05:19:53 INFO - PROCESS | 1886 | 1484918393458 Marionette TRACE conn4 <- [1,2183,null,{"value":["/service-workers/service-worker/referer.https.html",0,null,null,[["Verify the referer",0,null,null]]]}] 05:19:53 INFO - . 05:19:53 INFO - TEST-OK | /service-workers/service-worker/referer.https.html | took 2145ms 05:19:53 INFO - PROCESS | 1886 | 1484918393509 Marionette TRACE conn4 -> [0,2184,"getWindowHandle",null] 05:19:53 INFO - PROCESS | 1886 | 1484918393519 Marionette TRACE conn4 <- [1,2184,null,{"value":"2147483649"}] 05:19:53 INFO - TEST-START | /service-workers/service-worker/register-closed-window.https.html 05:19:53 INFO - PROCESS | 1886 | 1484918393562 Marionette TRACE conn4 -> [0,2185,"timeouts",{"script":185000}] 05:19:53 INFO - PROCESS | 1886 | 1484918393572 Marionette TRACE conn4 <- [1,2185,null,{}] 05:19:53 INFO - PROCESS | 1886 | 1484918393578 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}] 05:19:53 INFO - PROCESS | 1886 | 1484918393770 Marionette TRACE conn4 <- [1,2186,null,{"value":null}] 05:19:53 INFO - PROCESS | 1886 | 1484918393936 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\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"}] 05:19:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c09ac00 == 14 [pid = 1933] [id = 841] 05:19:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9c09c800) [pid = 1933] [serial = 2246] [outer = (nil)] 05:19:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9c920800) [pid = 1933] [serial = 2247] [outer = 0x9c09c800] 05:19:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9cab2c00) [pid = 1933] [serial = 2248] [outer = 0x9c09c800] 05:19:54 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:54 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:55 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdccc00 == 15 [pid = 1933] [id = 842] 05:19:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0x9cdcf000) [pid = 1933] [serial = 2249] [outer = (nil)] 05:19:55 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:55 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0x9cdd4c00) [pid = 1933] [serial = 2250] [outer = 0x9cdcf000] 05:19:55 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caab000 == 16 [pid = 1933] [id = 843] 05:19:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0x9caebc00) [pid = 1933] [serial = 2251] [outer = (nil)] 05:19:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0x9ddde400) [pid = 1933] [serial = 2252] [outer = 0x9caebc00] 05:19:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0x9ddd7000) [pid = 1933] [serial = 2253] [outer = 0x9caebc00] 05:19:55 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:55 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:56 INFO - PROCESS | 1886 | 1484918395998 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]]]}] 05:19:56 INFO - . 05:19:56 INFO - TEST-OK | /service-workers/service-worker/register-closed-window.https.html | took 2496ms 05:19:56 INFO - PROCESS | 1886 | 1484918396059 Marionette TRACE conn4 -> [0,2188,"getWindowHandle",null] 05:19:56 INFO - PROCESS | 1886 | 1484918396065 Marionette TRACE conn4 <- [1,2188,null,{"value":"2147483649"}] 05:19:56 INFO - TEST-START | /service-workers/service-worker/register-default-scope.https.html 05:19:56 INFO - PROCESS | 1886 | 1484918396075 Marionette TRACE conn4 -> [0,2189,"timeouts",{"script":35000}] 05:19:56 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!requestSucceeded', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 05:19:56 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:19:56 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:19:56 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 05:19:56 INFO - PROCESS | 1886 | 1484918396094 Marionette TRACE conn4 <- [1,2189,null,{}] 05:19:56 INFO - PROCESS | 1886 | 1484918396138 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}] 05:19:56 INFO - PROCESS | 1886 | 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. 05:19:56 INFO - PROCESS | 1886 | 1484918396379 Marionette TRACE conn4 <- [1,2190,null,{"value":null}] 05:19:56 INFO - PROCESS | 1886 | 1484918396451 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:56 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b737c00 == 17 [pid = 1933] [id = 844] 05:19:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0x9b738800) [pid = 1933] [serial = 2254] [outer = (nil)] 05:19:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0x9cab8000) [pid = 1933] [serial = 2255] [outer = 0x9b738800] 05:19:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 58 (0x9caf3c00) [pid = 1933] [serial = 2256] [outer = 0x9b738800] 05:19:57 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:57 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:57 INFO - PROCESS | 1886 | --DOCSHELL 0x9d11fc00 == 16 [pid = 1933] [id = 838] 05:19:57 INFO - PROCESS | 1886 | --DOCSHELL 0x9cae7c00 == 15 [pid = 1933] [id = 831] 05:19:57 INFO - PROCESS | 1886 | --DOCSHELL 0x9c09f400 == 14 [pid = 1933] [id = 834] 05:19:57 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a5400 == 13 [pid = 1933] [id = 835] 05:19:57 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0d8800 == 12 [pid = 1933] [id = 836] 05:19:57 INFO - PROCESS | 1886 | --DOCSHELL 0x9afea400 == 11 [pid = 1933] [id = 833] 05:19:57 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdbd000 == 10 [pid = 1933] [id = 837] 05:19:57 INFO - PROCESS | 1886 | --DOCSHELL 0x9dddc800 == 9 [pid = 1933] [id = 830] 05:19:57 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdccc00 == 8 [pid = 1933] [id = 842] 05:19:57 INFO - PROCESS | 1886 | --DOCSHELL 0x9caab000 == 7 [pid = 1933] [id = 843] 05:19:57 INFO - PROCESS | 1886 | --DOCSHELL 0x9c09ac00 == 6 [pid = 1933] [id = 841] 05:19:57 INFO - PROCESS | 1886 | --DOCSHELL 0x9cab1c00 == 5 [pid = 1933] [id = 839] 05:19:57 INFO - PROCESS | 1886 | --DOCSHELL 0x9caac000 == 4 [pid = 1933] [id = 832] 05:19:57 INFO - PROCESS | 1886 | --DOMWINDOW == 57 (0x9e1d2000) [pid = 1933] [serial = 2221] [outer = (nil)] [url = about:blank] 05:19:57 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0x9d1efc00) [pid = 1933] [serial = 2216] [outer = (nil)] [url = about:blank] 05:19:57 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0x9ddd7400) [pid = 1933] [serial = 2219] [outer = (nil)] [url = about:blank] 05:19:57 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0x9d1f8400) [pid = 1933] [serial = 2217] [outer = (nil)] [url = about:blank] 05:19:57 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0x9d11bc00) [pid = 1933] [serial = 2214] [outer = (nil)] [url = about:blank] 05:19:57 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0x9d11ac00) [pid = 1933] [serial = 2213] [outer = (nil)] [url = about:blank] 05:19:57 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0x9caed000) [pid = 1933] [serial = 2210] [outer = (nil)] [url = about:blank] 05:19:58 INFO - PROCESS | 1886 | 1484918398641 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]]]}] 05:19:58 INFO - ... 05:19:58 INFO - TEST-OK | /service-workers/service-worker/register-default-scope.https.html | took 2621ms 05:19:58 INFO - PROCESS | 1886 | 1484918398701 Marionette TRACE conn4 -> [0,2192,"getWindowHandle",null] 05:19:58 INFO - PROCESS | 1886 | 1484918398706 Marionette TRACE conn4 <- [1,2192,null,{"value":"2147483649"}] 05:19:58 INFO - TEST-START | /service-workers/service-worker/register-same-scope-different-script-url.https.html 05:19:58 INFO - PROCESS | 1886 | 1484918398714 Marionette TRACE conn4 -> [0,2193,"timeouts",{"script":35000}] 05:19:58 INFO - PROCESS | 1886 | 1484918398720 Marionette TRACE conn4 <- [1,2193,null,{}] 05:19:58 INFO - PROCESS | 1886 | 1484918398771 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}] 05:19:59 INFO - PROCESS | 1886 | 1484918399014 Marionette TRACE conn4 <- [1,2194,null,{"value":null}] 05:19:59 INFO - PROCESS | 1886 | 1484918399101 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:19:59 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a0400 == 5 [pid = 1933] [id = 845] 05:19:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0x9c0a5c00) [pid = 1933] [serial = 2257] [outer = (nil)] 05:19:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0x9c0dfc00) [pid = 1933] [serial = 2258] [outer = 0x9c0a5c00] 05:19:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0x9c0e3400) [pid = 1933] [serial = 2259] [outer = 0x9c0a5c00] 05:19:59 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:19:59 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:00 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:00 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:01 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:01 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:01 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:01 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:01 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e1d1400 == 6 [pid = 1933] [id = 846] 05:20:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0x9e1d2000) [pid = 1933] [serial = 2260] [outer = (nil)] 05:20:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0x9e1d2400) [pid = 1933] [serial = 2261] [outer = 0x9e1d2000] 05:20:01 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:01 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:01 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:01 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:02 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!requestSucceeded', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 05:20:02 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:20:02 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:20:02 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 05:20:02 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:02 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:02 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0x9afec400) [pid = 1933] [serial = 2228] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/ready.https.html] 05:20:02 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0x9cae8000) [pid = 1933] [serial = 2241] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/referer.https.html] 05:20:02 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0x9d828400) [pid = 1933] [serial = 2244] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/referer-iframe.html] 05:20:02 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0x9caf0000) [pid = 1933] [serial = 2225] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage.https.html] 05:20:02 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0x9ddde000) [pid = 1933] [serial = 2220] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/postmessage-to-client.https.html] 05:20:02 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0x9cdbcc00) [pid = 1933] [serial = 2223] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:20:02 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9cdbfc00) [pid = 1933] [serial = 2237] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-controlled] 05:20:02 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9d120800) [pid = 1933] [serial = 2239] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-resolve-longer] 05:20:02 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9c0a7000) [pid = 1933] [serial = 2232] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-potential-controlled] 05:20:02 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9c0d9800) [pid = 1933] [serial = 2234] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-match-longer] 05:20:02 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9c0a7800) [pid = 1933] [serial = 2209] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/oninstall-script-error.https.html] 05:20:02 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:02 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:02 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:02 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:02 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:03 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:20:03 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:03 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:03 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d120800 == 7 [pid = 1933] [id = 847] 05:20:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9d81e000) [pid = 1933] [serial = 2262] [outer = (nil)] 05:20:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9ddd7400) [pid = 1933] [serial = 2263] [outer = 0x9d81e000] 05:20:03 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:03 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:03 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d11cc00 == 8 [pid = 1933] [id = 848] 05:20:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9d81e400) [pid = 1933] [serial = 2264] [outer = (nil)] 05:20:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9d828c00) [pid = 1933] [serial = 2265] [outer = 0x9d81e400] 05:20:03 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:03 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:03 INFO - PROCESS | 1886 | 1484918403637 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]]]}] 05:20:03 INFO - ..... 05:20:03 INFO - TEST-OK | /service-workers/service-worker/register-same-scope-different-script-url.https.html | took 4949ms 05:20:03 INFO - PROCESS | 1886 | 1484918403664 Marionette TRACE conn4 -> [0,2196,"getWindowHandle",null] 05:20:03 INFO - TEST-START | /service-workers/service-worker/register-wait-forever-in-install-worker.https.html 05:20:03 INFO - PROCESS | 1886 | 1484918403674 Marionette TRACE conn4 <- [1,2196,null,{"value":"2147483649"}] 05:20:03 INFO - PROCESS | 1886 | 1484918403684 Marionette TRACE conn4 -> [0,2197,"timeouts",{"script":35000}] 05:20:03 INFO - PROCESS | 1886 | 1484918403687 Marionette TRACE conn4 <- [1,2197,null,{}] 05:20:03 INFO - PROCESS | 1886 | 1484918403698 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}] 05:20:03 INFO - PROCESS | 1886 | 1484918403970 Marionette TRACE conn4 <- [1,2198,null,{"value":null}] 05:20:04 INFO - PROCESS | 1886 | 1484918404042 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:20:04 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d81e800 == 9 [pid = 1933] [id = 849] 05:20:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9dde2000) [pid = 1933] [serial = 2266] [outer = (nil)] 05:20:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0x9e25a400) [pid = 1933] [serial = 2267] [outer = 0x9dde2000] 05:20:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0x9e261000) [pid = 1933] [serial = 2268] [outer = 0x9dde2000] 05:20:04 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:04 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:05 INFO - PROCESS | 1886 | 1484918405978 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]]]}] 05:20:06 INFO - . 05:20:06 INFO - TEST-OK | /service-workers/service-worker/register-wait-forever-in-install-worker.https.html | took 2343ms 05:20:06 INFO - PROCESS | 1886 | 1484918406027 Marionette TRACE conn4 -> [0,2200,"getWindowHandle",null] 05:20:06 INFO - PROCESS | 1886 | 1484918406068 Marionette TRACE conn4 <- [1,2200,null,{"value":"2147483649"}] 05:20:06 INFO - TEST-START | /service-workers/service-worker/registration-end-to-end.https.html 05:20:06 INFO - PROCESS | 1886 | 1484918406120 Marionette TRACE conn4 -> [0,2201,"timeouts",{"script":35000}] 05:20:06 INFO - PROCESS | 1886 | 1484918406133 Marionette TRACE conn4 <- [1,2201,null,{}] 05:20:06 INFO - PROCESS | 1886 | 1484918406142 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}] 05:20:06 INFO - PROCESS | 1886 | 1484918406487 Marionette TRACE conn4 <- [1,2202,null,{"value":null}] 05:20:06 INFO - PROCESS | 1886 | 1484918406606 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:20:06 INFO - PROCESS | 1886 | ++DOCSHELL 0x9add1c00 == 10 [pid = 1933] [id = 850] 05:20:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0x9add3400) [pid = 1933] [serial = 2269] [outer = (nil)] 05:20:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0x9c0a8800) [pid = 1933] [serial = 2270] [outer = 0x9add3400] 05:20:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0x9cdca400) [pid = 1933] [serial = 2271] [outer = 0x9add3400] 05:20:07 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:07 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:07 INFO - PROCESS | 1886 | --DOCSHELL 0x9d11cc00 == 9 [pid = 1933] [id = 848] 05:20:07 INFO - PROCESS | 1886 | --DOCSHELL 0x9d120800 == 8 [pid = 1933] [id = 847] 05:20:07 INFO - PROCESS | 1886 | --DOCSHELL 0x9e1d1400 == 7 [pid = 1933] [id = 846] 05:20:07 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a0400 == 6 [pid = 1933] [id = 845] 05:20:07 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0x9cdc0000) [pid = 1933] [serial = 2242] [outer = (nil)] [url = about:blank] 05:20:07 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0x9cdc9400) [pid = 1933] [serial = 2243] [outer = (nil)] [url = about:blank] 05:20:07 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0x9d82a400) [pid = 1933] [serial = 2245] [outer = (nil)] [url = about:blank] 05:20:07 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0x9ddd6c00) [pid = 1933] [serial = 2227] [outer = (nil)] [url = about:blank] 05:20:07 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0x9e1d3c00) [pid = 1933] [serial = 2222] [outer = (nil)] [url = about:blank] 05:20:07 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9cdcbc00) [pid = 1933] [serial = 2224] [outer = (nil)] [url = about:blank] 05:20:07 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9cdcc800) [pid = 1933] [serial = 2238] [outer = (nil)] [url = about:blank] 05:20:07 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9d121400) [pid = 1933] [serial = 2240] [outer = (nil)] [url = about:blank] 05:20:07 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9c09e400) [pid = 1933] [serial = 2230] [outer = (nil)] [url = about:blank] 05:20:07 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9c0db400) [pid = 1933] [serial = 2235] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-potential-controlled] 05:20:07 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9c0e0c00) [pid = 1933] [serial = 2236] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?ready-after-match-longer] 05:20:07 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9c09b400) [pid = 1933] [serial = 2229] [outer = (nil)] [url = about:blank] 05:20:07 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9d829000) [pid = 1933] [serial = 2226] [outer = (nil)] [url = about:blank] 05:20:07 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9cdd0c00) [pid = 1933] [serial = 2211] [outer = (nil)] [url = about:blank] 05:20:08 INFO - PROCESS | 1886 | --DOCSHELL 0x9d826400 == 5 [pid = 1933] [id = 840] 05:20:08 INFO - PROCESS | 1886 | 1484918408434 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]]]}] 05:20:08 INFO - . 05:20:08 INFO - TEST-OK | /service-workers/service-worker/registration-end-to-end.https.html | took 2360ms 05:20:08 INFO - PROCESS | 1886 | 1484918408507 Marionette TRACE conn4 -> [0,2204,"getWindowHandle",null] 05:20:08 INFO - PROCESS | 1886 | 1484918408513 Marionette TRACE conn4 <- [1,2204,null,{"value":"2147483649"}] 05:20:08 INFO - TEST-START | /service-workers/service-worker/registration-events.https.html 05:20:08 INFO - PROCESS | 1886 | 1484918408529 Marionette TRACE conn4 -> [0,2205,"timeouts",{"script":35000}] 05:20:08 INFO - PROCESS | 1886 | 1484918408542 Marionette TRACE conn4 <- [1,2205,null,{}] 05:20:08 INFO - PROCESS | 1886 | 1484918408552 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}] 05:20:08 INFO - PROCESS | 1886 | 1484918408795 Marionette TRACE conn4 <- [1,2206,null,{"value":null}] 05:20:08 INFO - PROCESS | 1886 | 1484918408868 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:20:08 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afed800 == 6 [pid = 1933] [id = 851] 05:20:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9afedc00) [pid = 1933] [serial = 2272] [outer = (nil)] 05:20:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9c0a1400) [pid = 1933] [serial = 2273] [outer = 0x9afedc00] 05:20:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9c0d5c00) [pid = 1933] [serial = 2274] [outer = 0x9afedc00] 05:20:09 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:09 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:10 INFO - PROCESS | 1886 | 1484918410478 Marionette TRACE conn4 <- [1,2207,null,{"value":["/service-workers/service-worker/registration-events.https.html",0,null,null,[["Registration: events",0,null,null]]]}] 05:20:10 INFO - . 05:20:10 INFO - TEST-OK | /service-workers/service-worker/registration-events.https.html | took 1994ms 05:20:10 INFO - PROCESS | 1886 | 1484918410587 Marionette TRACE conn4 -> [0,2208,"getWindowHandle",null] 05:20:10 INFO - PROCESS | 1886 | 1484918410594 Marionette TRACE conn4 <- [1,2208,null,{"value":"2147483649"}] 05:20:10 INFO - TEST-START | /service-workers/service-worker/registration-iframe.https.html 05:20:10 INFO - PROCESS | 1886 | 1484918410603 Marionette TRACE conn4 -> [0,2209,"timeouts",{"script":35000}] 05:20:10 INFO - PROCESS | 1886 | 1484918410617 Marionette TRACE conn4 <- [1,2209,null,{}] 05:20:10 INFO - PROCESS | 1886 | 1484918410632 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}] 05:20:10 INFO - PROCESS | 1886 | 1484918410871 Marionette TRACE conn4 <- [1,2210,null,{"value":null}] 05:20:11 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9c0a5c00) [pid = 1933] [serial = 2257] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-same-scope-different-script-url.https.html] 05:20:11 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9b738800) [pid = 1933] [serial = 2254] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-default-scope.https.html] 05:20:11 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9d81e000) [pid = 1933] [serial = 2262] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 05:20:11 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9caebc00) [pid = 1933] [serial = 2251] [outer = (nil)] [url = about:blank] 05:20:11 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9cdcf000) [pid = 1933] [serial = 2249] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/register-closed-window-iframe.html] 05:20:11 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9c09c800) [pid = 1933] [serial = 2246] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-closed-window.https.html] 05:20:11 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9e1d2000) [pid = 1933] [serial = 2260] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 05:20:11 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9d81e400) [pid = 1933] [serial = 2264] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/register-new-script-controller] 05:20:11 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9c0a3400) [pid = 1933] [serial = 2231] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?uncontrolled] 05:20:11 INFO - PROCESS | 1886 | 1484918411096 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:20:11 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a3400 == 7 [pid = 1933] [id = 852] 05:20:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9c0a5c00) [pid = 1933] [serial = 2275] [outer = (nil)] 05:20:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9caebc00) [pid = 1933] [serial = 2276] [outer = 0x9c0a5c00] 05:20:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9caf2400) [pid = 1933] [serial = 2277] [outer = 0x9c0a5c00] 05:20:11 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:11 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:12 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdb6c00 == 8 [pid = 1933] [id = 853] 05:20:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9cdb7000) [pid = 1933] [serial = 2278] [outer = (nil)] 05:20:12 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:12 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:12 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdb8c00 == 9 [pid = 1933] [id = 854] 05:20:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9cdba400) [pid = 1933] [serial = 2279] [outer = (nil)] 05:20:12 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdbd800 == 10 [pid = 1933] [id = 855] 05:20:12 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:12 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9cdbe000) [pid = 1933] [serial = 2280] [outer = (nil)] 05:20:12 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:12 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9cdbf000) [pid = 1933] [serial = 2281] [outer = 0x9cdb7000] 05:20:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9cdcac00) [pid = 1933] [serial = 2282] [outer = 0x9cdba400] 05:20:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9cdcd800) [pid = 1933] [serial = 2283] [outer = 0x9cdbe000] 05:20:12 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!requestSucceeded', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 05:20:12 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:20:12 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:20:12 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 05:20:12 INFO - PROCESS | 1886 | 1484918412836 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]]]}] 05:20:12 INFO - ... 05:20:12 INFO - TEST-OK | /service-workers/service-worker/registration-iframe.https.html | took 2253ms 05:20:12 INFO - PROCESS | 1886 | 1484918412857 Marionette TRACE conn4 -> [0,2212,"getWindowHandle",null] 05:20:12 INFO - PROCESS | 1886 | 1484918412866 Marionette TRACE conn4 <- [1,2212,null,{"value":"2147483649"}] 05:20:12 INFO - TEST-START | /service-workers/service-worker/registration-service-worker-attributes.https.html 05:20:12 INFO - PROCESS | 1886 | 1484918412890 Marionette TRACE conn4 -> [0,2213,"timeouts",{"script":35000}] 05:20:12 INFO - PROCESS | 1886 | 1484918412898 Marionette TRACE conn4 <- [1,2213,null,{}] 05:20:12 INFO - PROCESS | 1886 | 1484918412904 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}] 05:20:13 INFO - PROCESS | 1886 | 1484918413099 Marionette TRACE conn4 <- [1,2214,null,{"value":null}] 05:20:13 INFO - PROCESS | 1886 | 1484918413171 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:20:13 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d129000 == 11 [pid = 1933] [id = 856] 05:20:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9d129800) [pid = 1933] [serial = 2284] [outer = (nil)] 05:20:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9d81dc00) [pid = 1933] [serial = 2285] [outer = 0x9d129800] 05:20:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9d81f000) [pid = 1933] [serial = 2286] [outer = 0x9d129800] 05:20:13 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:13 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:20:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!registration', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2321 05:20:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:20:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!registration', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2321 05:20:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:20:14 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!registration', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2321 05:20:14 INFO - PROCESS | 1886 | [Child 1933] 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 05:20:14 INFO - PROCESS | 1886 | 1484918414539 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]]]}] 05:20:14 INFO - . 05:20:14 INFO - TEST-OK | /service-workers/service-worker/registration-service-worker-attributes.https.html | took 1705ms 05:20:14 INFO - PROCESS | 1886 | 1484918414590 Marionette TRACE conn4 -> [0,2216,"getWindowHandle",null] 05:20:14 INFO - PROCESS | 1886 | 1484918414593 Marionette TRACE conn4 <- [1,2216,null,{"value":"2147483649"}] 05:20:14 INFO - TEST-START | /service-workers/service-worker/registration.https.html 05:20:14 INFO - PROCESS | 1886 | 1484918414604 Marionette TRACE conn4 -> [0,2217,"timeouts",{"script":35000}] 05:20:14 INFO - PROCESS | 1886 | 1484918414614 Marionette TRACE conn4 <- [1,2217,null,{}] 05:20:14 INFO - PROCESS | 1886 | 1484918414632 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}] 05:20:14 INFO - PROCESS | 1886 | 1484918414853 Marionette TRACE conn4 <- [1,2218,null,{"value":null}] 05:20:14 INFO - PROCESS | 1886 | 1484918414940 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:20:15 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0dd800 == 12 [pid = 1933] [id = 857] 05:20:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9c0e1000) [pid = 1933] [serial = 2287] [outer = (nil)] 05:20:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9cdb9800) [pid = 1933] [serial = 2288] [outer = 0x9c0e1000] 05:20:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9cdd6400) [pid = 1933] [serial = 2289] [outer = 0x9c0e1000] 05:20:15 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:15 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:16 INFO - PROCESS | 1886 | --DOCSHELL 0x9b737c00 == 11 [pid = 1933] [id = 844] 05:20:16 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdb6c00 == 10 [pid = 1933] [id = 853] 05:20:16 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdb8c00 == 9 [pid = 1933] [id = 854] 05:20:16 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdbd800 == 8 [pid = 1933] [id = 855] 05:20:16 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a3400 == 7 [pid = 1933] [id = 852] 05:20:16 INFO - PROCESS | 1886 | --DOCSHELL 0x9afed800 == 6 [pid = 1933] [id = 851] 05:20:16 INFO - PROCESS | 1886 | --DOCSHELL 0x9d129000 == 5 [pid = 1933] [id = 856] 05:20:16 INFO - PROCESS | 1886 | --DOCSHELL 0x9add1c00 == 4 [pid = 1933] [id = 850] 05:20:16 INFO - PROCESS | 1886 | --DOCSHELL 0x9d81e800 == 3 [pid = 1933] [id = 849] 05:20:16 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9caf3c00) [pid = 1933] [serial = 2256] [outer = (nil)] [url = about:blank] 05:20:16 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9ddd7400) [pid = 1933] [serial = 2263] [outer = (nil)] [url = about:blank] 05:20:16 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9ddd7000) [pid = 1933] [serial = 2253] [outer = (nil)] [url = about:blank] 05:20:16 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9cdd4c00) [pid = 1933] [serial = 2250] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/register-closed-window-iframe.html] 05:20:16 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9cab2c00) [pid = 1933] [serial = 2248] [outer = (nil)] [url = about:blank] 05:20:16 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9e1d2400) [pid = 1933] [serial = 2261] [outer = (nil)] [url = about:blank] 05:20:16 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9d828c00) [pid = 1933] [serial = 2265] [outer = (nil)] [url = about:blank] 05:20:16 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9c0e3400) [pid = 1933] [serial = 2259] [outer = (nil)] [url = about:blank] 05:20:16 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9c0dfc00) [pid = 1933] [serial = 2258] [outer = (nil)] [url = about:blank] 05:20:16 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9cab8000) [pid = 1933] [serial = 2255] [outer = (nil)] [url = about:blank] 05:20:16 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9ddde400) [pid = 1933] [serial = 2252] [outer = (nil)] [url = about:blank] 05:20:16 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9c920800) [pid = 1933] [serial = 2247] [outer = (nil)] [url = about:blank] 05:20:16 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9c0a2800) [pid = 1933] [serial = 2233] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?uncontrolled] 05:20:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 606 05:20:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 05:20:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 585 05:20:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 05:20:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!requestSucceeded', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 05:20:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:20:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:20:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 05:20:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 05:20:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:20:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:20:17 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 05:20:18 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 05:20:18 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:20:18 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:20:18 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 05:20:19 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:20:19 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:20:19 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 05:20:19 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:20:19 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:20:19 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 05:20:19 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 714 05:20:19 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:20:19 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:20:19 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 05:20:19 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 450 05:20:19 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 450 05:20:19 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 450 05:20:19 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 450 05:20:20 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9afedc00) [pid = 1933] [serial = 2272] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-events.https.html] 05:20:20 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9d129800) [pid = 1933] [serial = 2284] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-service-worker-attributes.https.html] 05:20:20 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9c0a5c00) [pid = 1933] [serial = 2275] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-iframe.https.html] 05:20:20 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9dde2000) [pid = 1933] [serial = 2266] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/register-wait-forever-in-install-worker.https.html] 05:20:20 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9add3400) [pid = 1933] [serial = 2269] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration-end-to-end.https.html] 05:20:20 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9cdbe000) [pid = 1933] [serial = 2280] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:20:20 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9cdba400) [pid = 1933] [serial = 2279] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:20:20 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9cdb7000) [pid = 1933] [serial = 2278] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:20:20 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 450 05:20:20 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 05:20:20 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 05:20:20 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 05:20:20 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 05:20:21 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!url', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 113 05:20:21 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 171 05:20:21 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!url', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 113 05:20:21 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 204 05:20:21 INFO - PROCESS | 1886 | 1484918421472 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]]]}] 05:20:21 INFO - .................................. 05:20:21 INFO - TEST-OK | /service-workers/service-worker/registration.https.html | took 6945ms 05:20:21 INFO - PROCESS | 1886 | 1484918421550 Marionette TRACE conn4 -> [0,2220,"getWindowHandle",null] 05:20:21 INFO - TEST-START | /service-workers/service-worker/rejections.https.html 05:20:21 INFO - PROCESS | 1886 | 1484918421562 Marionette TRACE conn4 <- [1,2220,null,{"value":"2147483649"}] 05:20:21 INFO - PROCESS | 1886 | 1484918421571 Marionette TRACE conn4 -> [0,2221,"timeouts",{"script":35000}] 05:20:21 INFO - PROCESS | 1886 | 1484918421575 Marionette TRACE conn4 <- [1,2221,null,{}] 05:20:21 INFO - PROCESS | 1886 | 1484918421585 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}] 05:20:21 INFO - PROCESS | 1886 | 1484918421813 Marionette TRACE conn4 <- [1,2222,null,{"value":null}] 05:20:21 INFO - PROCESS | 1886 | 1484918421893 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:20:21 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d11bc00 == 4 [pid = 1933] [id = 858] 05:20:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9d11c400) [pid = 1933] [serial = 2290] [outer = (nil)] 05:20:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9d128800) [pid = 1933] [serial = 2291] [outer = 0x9d11c400] 05:20:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9d1f8400) [pid = 1933] [serial = 2292] [outer = 0x9d11c400] 05:20:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:22 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 585 05:20:22 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'aRv.Failed()', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 212 05:20:23 INFO - PROCESS | 1886 | 1484918423061 Marionette TRACE conn4 <- [1,2223,null,{"value":["/service-workers/service-worker/rejections.https.html",0,null,null,[["Rejections are DOMExceptions",0,null,null]]]}] 05:20:23 INFO - . 05:20:23 INFO - TEST-OK | /service-workers/service-worker/rejections.https.html | took 1540ms 05:20:23 INFO - PROCESS | 1886 | 1484918423109 Marionette TRACE conn4 -> [0,2224,"getWindowHandle",null] 05:20:23 INFO - PROCESS | 1886 | 1484918423118 Marionette TRACE conn4 <- [1,2224,null,{"value":"2147483649"}] 05:20:23 INFO - TEST-START | /service-workers/service-worker/request-end-to-end.https.html 05:20:23 INFO - PROCESS | 1886 | 1484918423131 Marionette TRACE conn4 -> [0,2225,"timeouts",{"script":35000}] 05:20:23 INFO - PROCESS | 1886 | 1484918423147 Marionette TRACE conn4 <- [1,2225,null,{}] 05:20:23 INFO - PROCESS | 1886 | 1484918423157 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}] 05:20:23 INFO - PROCESS | 1886 | 1484918423372 Marionette TRACE conn4 <- [1,2226,null,{"value":null}] 05:20:23 INFO - PROCESS | 1886 | 1484918423431 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:20:23 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdd7000 == 5 [pid = 1933] [id = 859] 05:20:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9cdd8400) [pid = 1933] [serial = 2293] [outer = (nil)] 05:20:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9d1fdc00) [pid = 1933] [serial = 2294] [outer = 0x9cdd8400] 05:20:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9d81f800) [pid = 1933] [serial = 2295] [outer = 0x9cdd8400] 05:20:23 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:23 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:24 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ddd5000 == 6 [pid = 1933] [id = 860] 05:20:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9ddd7400) [pid = 1933] [serial = 2296] [outer = (nil)] 05:20:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9ddd8800) [pid = 1933] [serial = 2297] [outer = 0x9ddd7400] 05:20:24 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:24 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:25 INFO - PROCESS | 1886 | 1484918425220 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]]]}] 05:20:25 INFO - . 05:20:25 INFO - TEST-OK | /service-workers/service-worker/request-end-to-end.https.html | took 2109ms 05:20:25 INFO - PROCESS | 1886 | 1484918425294 Marionette TRACE conn4 -> [0,2228,"getWindowHandle",null] 05:20:25 INFO - PROCESS | 1886 | 1484918425303 Marionette TRACE conn4 <- [1,2228,null,{"value":"2147483649"}] 05:20:25 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-connect.https.html 05:20:25 INFO - PROCESS | 1886 | 1484918425315 Marionette TRACE conn4 -> [0,2229,"timeouts",{"script":35000}] 05:20:25 INFO - PROCESS | 1886 | 1484918425323 Marionette TRACE conn4 <- [1,2229,null,{}] 05:20:25 INFO - PROCESS | 1886 | 1484918425335 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}] 05:20:25 INFO - PROCESS | 1886 | 1484918425622 Marionette TRACE conn4 <- [1,2230,null,{"value":null}] 05:20:25 INFO - PROCESS | 1886 | 1484918425768 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:20:26 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0dd800 == 5 [pid = 1933] [id = 857] 05:20:26 INFO - PROCESS | 1886 | --DOCSHELL 0x9ddd5000 == 4 [pid = 1933] [id = 860] 05:20:26 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdd7000 == 3 [pid = 1933] [id = 859] 05:20:26 INFO - PROCESS | 1886 | --DOCSHELL 0x9d11bc00 == 2 [pid = 1933] [id = 858] 05:20:26 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9d81f000) [pid = 1933] [serial = 2286] [outer = (nil)] [url = about:blank] 05:20:26 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9d81dc00) [pid = 1933] [serial = 2285] [outer = (nil)] [url = about:blank] 05:20:26 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9caf2400) [pid = 1933] [serial = 2277] [outer = (nil)] [url = about:blank] 05:20:26 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9e261000) [pid = 1933] [serial = 2268] [outer = (nil)] [url = about:blank] 05:20:26 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9cdca400) [pid = 1933] [serial = 2271] [outer = (nil)] [url = about:blank] 05:20:26 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9caebc00) [pid = 1933] [serial = 2276] [outer = (nil)] [url = about:blank] 05:20:26 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9cdcd800) [pid = 1933] [serial = 2283] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:20:26 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9cdcac00) [pid = 1933] [serial = 2282] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:20:26 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9c0d5c00) [pid = 1933] [serial = 2274] [outer = (nil)] [url = about:blank] 05:20:26 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0x9cdbf000) [pid = 1933] [serial = 2281] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:20:26 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0x9c0a1400) [pid = 1933] [serial = 2273] [outer = (nil)] [url = about:blank] 05:20:26 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0x9c0a8800) [pid = 1933] [serial = 2270] [outer = (nil)] [url = about:blank] 05:20:26 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0x9e25a400) [pid = 1933] [serial = 2267] [outer = (nil)] [url = about:blank] 05:20:26 INFO - PROCESS | 1886 | ++DOCSHELL 0x9adcbc00 == 3 [pid = 1933] [id = 861] 05:20:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0x9adcc000) [pid = 1933] [serial = 2298] [outer = (nil)] 05:20:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0x9afe2000) [pid = 1933] [serial = 2299] [outer = 0x9adcc000] 05:20:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0x9afebc00) [pid = 1933] [serial = 2300] [outer = 0x9adcc000] 05:20:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:28 INFO - PROCESS | 1886 | 1484918428115 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"]]]}] 05:20:28 INFO - .... 05:20:28 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-connect.https.html | took 2860ms 05:20:28 INFO - PROCESS | 1886 | 1484918428182 Marionette TRACE conn4 -> [0,2232,"getWindowHandle",null] 05:20:28 INFO - PROCESS | 1886 | 1484918428191 Marionette TRACE conn4 <- [1,2232,null,{"value":"2147483649"}] 05:20:28 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-default.https.html 05:20:28 INFO - PROCESS | 1886 | 1484918428207 Marionette TRACE conn4 -> [0,2233,"timeouts",{"script":35000}] 05:20:28 INFO - PROCESS | 1886 | 1484918428221 Marionette TRACE conn4 <- [1,2233,null,{}] 05:20:28 INFO - PROCESS | 1886 | 1484918428229 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}] 05:20:28 INFO - PROCESS | 1886 | 1484918428436 Marionette TRACE conn4 <- [1,2234,null,{"value":null}] 05:20:28 INFO - PROCESS | 1886 | 1484918428513 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:20:28 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b738c00 == 4 [pid = 1933] [id = 862] 05:20:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0x9b73ac00) [pid = 1933] [serial = 2301] [outer = (nil)] 05:20:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9c0a7400) [pid = 1933] [serial = 2302] [outer = 0x9b73ac00] 05:20:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9c0a8c00) [pid = 1933] [serial = 2303] [outer = 0x9b73ac00] 05:20:28 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:28 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:29 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9d11c400) [pid = 1933] [serial = 2290] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/rejections.https.html] 05:20:29 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9c0e1000) [pid = 1933] [serial = 2287] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/registration.https.html] 05:20:30 INFO - PROCESS | 1886 | 1484918430246 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"]]]}] 05:20:30 INFO - .... 05:20:30 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-default.https.html | took 2117ms 05:20:30 INFO - PROCESS | 1886 | 1484918430319 Marionette TRACE conn4 -> [0,2236,"getWindowHandle",null] 05:20:30 INFO - PROCESS | 1886 | 1484918430331 Marionette TRACE conn4 <- [1,2236,null,{"value":"2147483649"}] 05:20:30 INFO - TEST-START | /service-workers/service-worker/service-worker-csp-script.https.html 05:20:30 INFO - PROCESS | 1886 | 1484918430346 Marionette TRACE conn4 -> [0,2237,"timeouts",{"script":35000}] 05:20:30 INFO - PROCESS | 1886 | 1484918430354 Marionette TRACE conn4 <- [1,2237,null,{}] 05:20:30 INFO - PROCESS | 1886 | 1484918430362 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}] 05:20:30 INFO - PROCESS | 1886 | 1484918430590 Marionette TRACE conn4 <- [1,2238,null,{"value":null}] 05:20:30 INFO - PROCESS | 1886 | 1484918430640 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:20:30 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0d9400 == 5 [pid = 1933] [id = 863] 05:20:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9c0e1000) [pid = 1933] [serial = 2304] [outer = (nil)] 05:20:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9cab8400) [pid = 1933] [serial = 2305] [outer = 0x9c0e1000] 05:20:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9cae6c00) [pid = 1933] [serial = 2306] [outer = 0x9c0e1000] 05:20:31 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:31 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:32 INFO - PROCESS | 1886 | 1484918432100 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,{},{}]]]}] 05:20:32 INFO - .... 05:20:32 INFO - TEST-OK | /service-workers/service-worker/service-worker-csp-script.https.html | took 1793ms 05:20:32 INFO - PROCESS | 1886 | 1484918432143 Marionette TRACE conn4 -> [0,2240,"getWindowHandle",null] 05:20:32 INFO - PROCESS | 1886 | 1484918432152 Marionette TRACE conn4 <- [1,2240,null,{"value":"2147483649"}] 05:20:32 INFO - TEST-START | /service-workers/service-worker/serviceworkerobject-scripturl.https.html 05:20:32 INFO - PROCESS | 1886 | 1484918432176 Marionette TRACE conn4 -> [0,2241,"timeouts",{"script":35000}] 05:20:32 INFO - PROCESS | 1886 | 1484918432189 Marionette TRACE conn4 <- [1,2241,null,{}] 05:20:32 INFO - PROCESS | 1886 | 1484918432216 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}] 05:20:32 INFO - PROCESS | 1886 | 1484918432445 Marionette TRACE conn4 <- [1,2242,null,{"value":null}] 05:20:32 INFO - PROCESS | 1886 | 1484918432513 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:20:32 INFO - PROCESS | 1886 | ++DOCSHELL 0x9adcec00 == 6 [pid = 1933] [id = 864] 05:20:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9add0000) [pid = 1933] [serial = 2307] [outer = (nil)] 05:20:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9b73e000) [pid = 1933] [serial = 2308] [outer = 0x9add0000] 05:20:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9c0a4800) [pid = 1933] [serial = 2309] [outer = 0x9add0000] 05:20:33 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:33 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:34 INFO - PROCESS | 1886 | 1484918434023 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]]]}] 05:20:34 INFO - .. 05:20:34 INFO - TEST-OK | /service-workers/service-worker/serviceworkerobject-scripturl.https.html | took 1910ms 05:20:34 INFO - PROCESS | 1886 | 1484918434082 Marionette TRACE conn4 -> [0,2244,"getWindowHandle",null] 05:20:34 INFO - PROCESS | 1886 | 1484918434085 Marionette TRACE conn4 <- [1,2244,null,{"value":"2147483649"}] 05:20:34 INFO - TEST-START | /service-workers/service-worker/shared-worker-controlled.https.html 05:20:34 INFO - PROCESS | 1886 | 1484918434117 Marionette TRACE conn4 -> [0,2245,"timeouts",{"script":35000}] 05:20:34 INFO - PROCESS | 1886 | 1484918434122 Marionette TRACE conn4 <- [1,2245,null,{}] 05:20:34 INFO - PROCESS | 1886 | 1484918434132 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}] 05:20:34 INFO - PROCESS | 1886 | 1484918434406 Marionette TRACE conn4 <- [1,2246,null,{"value":null}] 05:20:34 INFO - PROCESS | 1886 | 1484918434548 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:20:34 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe5000 == 7 [pid = 1933] [id = 865] 05:20:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9afed000) [pid = 1933] [serial = 2310] [outer = (nil)] 05:20:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9c0d6000) [pid = 1933] [serial = 2311] [outer = 0x9afed000] 05:20:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9c0e1400) [pid = 1933] [serial = 2312] [outer = 0x9afed000] 05:20:35 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:35 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:20:35 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0d9400 == 6 [pid = 1933] [id = 863] 05:20:35 INFO - PROCESS | 1886 | --DOCSHELL 0x9adcbc00 == 5 [pid = 1933] [id = 861] 05:20:35 INFO - PROCESS | 1886 | --DOCSHELL 0x9b738c00 == 4 [pid = 1933] [id = 862] 05:20:35 INFO - PROCESS | 1886 | --DOCSHELL 0x9adcec00 == 3 [pid = 1933] [id = 864] 05:20:35 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9d128800) [pid = 1933] [serial = 2291] [outer = (nil)] [url = about:blank] 05:20:35 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9d1f8400) [pid = 1933] [serial = 2292] [outer = (nil)] [url = about:blank] 05:20:35 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9cdd6400) [pid = 1933] [serial = 2289] [outer = (nil)] [url = about:blank] 05:20:35 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9cdb9800) [pid = 1933] [serial = 2288] [outer = (nil)] [url = about:blank] 05:20:38 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9b73ac00) [pid = 1933] [serial = 2301] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-default.https.html] 05:20:38 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9c0e1000) [pid = 1933] [serial = 2304] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-script.https.html] 05:20:38 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9adcc000) [pid = 1933] [serial = 2298] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/service-worker-csp-connect.https.html] 05:20:38 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9ddd7400) [pid = 1933] [serial = 2296] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:20:38 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9cdd8400) [pid = 1933] [serial = 2293] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/request-end-to-end.https.html] 05:20:39 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0x9cab8400) [pid = 1933] [serial = 2305] [outer = (nil)] [url = about:blank] 05:20:39 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0x9cae6c00) [pid = 1933] [serial = 2306] [outer = (nil)] [url = about:blank] 05:20:39 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0x9afebc00) [pid = 1933] [serial = 2300] [outer = (nil)] [url = about:blank] 05:20:39 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0x9ddd8800) [pid = 1933] [serial = 2297] [outer = (nil)] [url = about:blank] 05:20:39 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0x9d81f800) [pid = 1933] [serial = 2295] [outer = (nil)] [url = about:blank] 05:20:39 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0x9c0a8c00) [pid = 1933] [serial = 2303] [outer = (nil)] [url = about:blank] 05:20:39 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0x9c0a7400) [pid = 1933] [serial = 2302] [outer = (nil)] [url = about:blank] 05:20:39 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0x9afe2000) [pid = 1933] [serial = 2299] [outer = (nil)] [url = about:blank] 05:20:39 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0x9d1fdc00) [pid = 1933] [serial = 2294] [outer = (nil)] [url = about:blank] 05:20:41 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0x9add0000) [pid = 1933] [serial = 2307] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/serviceworkerobject-scripturl.https.html] 05:20:45 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0x9c0a4800) [pid = 1933] [serial = 2309] [outer = (nil)] [url = about:blank] 05:20:45 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0x9c0d6000) [pid = 1933] [serial = 2311] [outer = (nil)] [url = about:blank] 05:20:45 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0x9b73e000) [pid = 1933] [serial = 2308] [outer = (nil)] [url = about:blank] 05:21:05 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:21:05 INFO - PROCESS | 1886 | 1484918465047 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]]]}] 05:21:05 INFO - ... 05:21:05 INFO - TEST-ERROR | /service-workers/service-worker/shared-worker-controlled.https.html | took 31001ms 05:21:05 INFO - PROCESS | 1886 | 1484918465098 Marionette TRACE conn4 -> [0,2248,"getWindowHandle",null] 05:21:05 INFO - PROCESS | 1886 | 1484918465105 Marionette TRACE conn4 <- [1,2248,null,{"value":"2147483649"}] 05:21:05 INFO - TEST-START | /service-workers/service-worker/skip-waiting-installed.https.html 05:21:05 INFO - PROCESS | 1886 | 1484918465115 Marionette TRACE conn4 -> [0,2249,"timeouts",{"script":35000}] 05:21:05 INFO - PROCESS | 1886 | 1484918465122 Marionette TRACE conn4 <- [1,2249,null,{}] 05:21:05 INFO - PROCESS | 1886 | 1484918465135 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}] 05:21:05 INFO - PROCESS | 1886 | 1484918465415 Marionette TRACE conn4 <- [1,2250,null,{"value":null}] 05:21:05 INFO - PROCESS | 1886 | 1484918465492 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:05 INFO - PROCESS | 1886 | ++DOCSHELL 0x9add0400 == 4 [pid = 1933] [id = 866] 05:21:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0x9add0800) [pid = 1933] [serial = 2313] [outer = (nil)] 05:21:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0x9afe2000) [pid = 1933] [serial = 2314] [outer = 0x9add0800] 05:21:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0x9afec800) [pid = 1933] [serial = 2315] [outer = 0x9add0800] 05:21:05 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:05 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:06 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b744c00 == 5 [pid = 1933] [id = 867] 05:21:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0x9c09b400) [pid = 1933] [serial = 2316] [outer = (nil)] 05:21:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0x9c09c400) [pid = 1933] [serial = 2317] [outer = 0x9c09b400] 05:21:06 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:06 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:07 INFO - PROCESS | 1886 | 1484918467149 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]]]}] 05:21:07 INFO - . 05:21:07 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-installed.https.html | took 2149ms 05:21:07 INFO - PROCESS | 1886 | 1484918467264 Marionette TRACE conn4 -> [0,2252,"getWindowHandle",null] 05:21:07 INFO - PROCESS | 1886 | 1484918467273 Marionette TRACE conn4 <- [1,2252,null,{"value":"2147483649"}] 05:21:07 INFO - TEST-START | /service-workers/service-worker/skip-waiting-using-registration.https.html 05:21:07 INFO - PROCESS | 1886 | 1484918467287 Marionette TRACE conn4 -> [0,2253,"timeouts",{"script":35000}] 05:21:07 INFO - PROCESS | 1886 | 1484918467296 Marionette TRACE conn4 <- [1,2253,null,{}] 05:21:07 INFO - PROCESS | 1886 | 1484918467302 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}] 05:21:07 INFO - PROCESS | 1886 | 1484918467548 Marionette TRACE conn4 <- [1,2254,null,{"value":null}] 05:21:07 INFO - PROCESS | 1886 | 1484918467601 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:07 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afeec00 == 6 [pid = 1933] [id = 868] 05:21:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0x9b73a400) [pid = 1933] [serial = 2318] [outer = (nil)] 05:21:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0x9c0d9400) [pid = 1933] [serial = 2319] [outer = 0x9b73a400] 05:21:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0x9c0dd800) [pid = 1933] [serial = 2320] [outer = 0x9b73a400] 05:21:08 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:08 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:08 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cab3000 == 7 [pid = 1933] [id = 869] 05:21:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0x9cab6800) [pid = 1933] [serial = 2321] [outer = (nil)] 05:21:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0x9cab8000) [pid = 1933] [serial = 2322] [outer = 0x9cab6800] 05:21:08 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:08 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:09 INFO - PROCESS | 1886 | 1484918469269 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,{},{}]]]}] 05:21:09 INFO - .. 05:21:09 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-using-registration.https.html | took 2010ms 05:21:09 INFO - PROCESS | 1886 | 1484918469318 Marionette TRACE conn4 -> [0,2256,"getWindowHandle",null] 05:21:09 INFO - PROCESS | 1886 | 1484918469322 Marionette TRACE conn4 <- [1,2256,null,{"value":"2147483649"}] 05:21:09 INFO - TEST-START | /service-workers/service-worker/skip-waiting-without-client.https.html 05:21:09 INFO - PROCESS | 1886 | 1484918469344 Marionette TRACE conn4 -> [0,2257,"timeouts",{"script":35000}] 05:21:09 INFO - PROCESS | 1886 | 1484918469358 Marionette TRACE conn4 <- [1,2257,null,{}] 05:21:09 INFO - PROCESS | 1886 | 1484918469400 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}] 05:21:09 INFO - PROCESS | 1886 | 1484918469679 Marionette TRACE conn4 <- [1,2258,null,{"value":null}] 05:21:09 INFO - PROCESS | 1886 | 1484918469716 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:09 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caf2000 == 8 [pid = 1933] [id = 870] 05:21:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0x9caf2c00) [pid = 1933] [serial = 2323] [outer = (nil)] 05:21:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0x9cdb8c00) [pid = 1933] [serial = 2324] [outer = 0x9caf2c00] 05:21:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0x9cdbcc00) [pid = 1933] [serial = 2325] [outer = 0x9caf2c00] 05:21:10 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:10 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:11 INFO - PROCESS | 1886 | 1484918471053 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,{},{}]]]}] 05:21:11 INFO - .. 05:21:11 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-without-client.https.html | took 1744ms 05:21:11 INFO - PROCESS | 1886 | 1484918471084 Marionette TRACE conn4 -> [0,2260,"getWindowHandle",null] 05:21:11 INFO - PROCESS | 1886 | 1484918471092 Marionette TRACE conn4 <- [1,2260,null,{"value":"2147483649"}] 05:21:11 INFO - TEST-START | /service-workers/service-worker/skip-waiting-without-using-registration.https.html 05:21:11 INFO - PROCESS | 1886 | 1484918471117 Marionette TRACE conn4 -> [0,2261,"timeouts",{"script":35000}] 05:21:11 INFO - PROCESS | 1886 | 1484918471124 Marionette TRACE conn4 <- [1,2261,null,{}] 05:21:11 INFO - PROCESS | 1886 | 1484918471144 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}] 05:21:11 INFO - PROCESS | 1886 | 1484918471344 Marionette TRACE conn4 <- [1,2262,null,{"value":null}] 05:21:11 INFO - PROCESS | 1886 | 1484918471388 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:11 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdd0400 == 9 [pid = 1933] [id = 871] 05:21:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9cdd1400) [pid = 1933] [serial = 2326] [outer = (nil)] 05:21:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9d11b800) [pid = 1933] [serial = 2327] [outer = 0x9cdd1400] 05:21:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9d121800) [pid = 1933] [serial = 2328] [outer = 0x9cdd1400] 05:21:11 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:11 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:12 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d124c00 == 10 [pid = 1933] [id = 872] 05:21:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9d127400) [pid = 1933] [serial = 2329] [outer = (nil)] 05:21:12 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9d128800) [pid = 1933] [serial = 2330] [outer = 0x9d127400] 05:21:12 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:12 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:12 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 05:21:12 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:21:12 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 05:21:12 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:21:13 INFO - PROCESS | 1886 | 1484918472993 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,{},{}]]]}] 05:21:13 INFO - .. 05:21:13 INFO - TEST-OK | /service-workers/service-worker/skip-waiting-without-using-registration.https.html | took 1913ms 05:21:13 INFO - PROCESS | 1886 | 1484918473029 Marionette TRACE conn4 -> [0,2264,"getWindowHandle",null] 05:21:13 INFO - PROCESS | 1886 | 1484918473032 Marionette TRACE conn4 <- [1,2264,null,{"value":"2147483649"}] 05:21:13 INFO - TEST-START | /service-workers/service-worker/skip-waiting.https.html 05:21:13 INFO - PROCESS | 1886 | 1484918473059 Marionette TRACE conn4 -> [0,2265,"timeouts",{"script":35000}] 05:21:13 INFO - PROCESS | 1886 | 1484918473063 Marionette TRACE conn4 <- [1,2265,null,{}] 05:21:13 INFO - PROCESS | 1886 | 1484918473091 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}] 05:21:13 INFO - PROCESS | 1886 | 1484918473316 Marionette TRACE conn4 <- [1,2266,null,{"value":null}] 05:21:13 INFO - PROCESS | 1886 | 1484918473366 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:13 INFO - PROCESS | 1886 | ++DOCSHELL 0x9adcb000 == 11 [pid = 1933] [id = 873] 05:21:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9adcb800) [pid = 1933] [serial = 2331] [outer = (nil)] 05:21:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9b73dc00) [pid = 1933] [serial = 2332] [outer = 0x9adcb800] 05:21:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9c0a2000) [pid = 1933] [serial = 2333] [outer = 0x9adcb800] 05:21:13 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:13 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:14 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdc0000 == 12 [pid = 1933] [id = 874] 05:21:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9cdcd800) [pid = 1933] [serial = 2334] [outer = (nil)] 05:21:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9cdce000) [pid = 1933] [serial = 2335] [outer = 0x9cdcd800] 05:21:14 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:14 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:15 INFO - PROCESS | 1886 | 1484918475485 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]]]}] 05:21:15 INFO - . 05:21:15 INFO - TEST-OK | /service-workers/service-worker/skip-waiting.https.html | took 2477ms 05:21:15 INFO - PROCESS | 1886 | 1484918475521 Marionette TRACE conn4 -> [0,2268,"getWindowHandle",null] 05:21:15 INFO - PROCESS | 1886 | 1484918475525 Marionette TRACE conn4 <- [1,2268,null,{"value":"2147483649"}] 05:21:15 INFO - TEST-START | /service-workers/service-worker/state.https.html 05:21:15 INFO - PROCESS | 1886 | 1484918475536 Marionette TRACE conn4 -> [0,2269,"timeouts",{"script":35000}] 05:21:15 INFO - PROCESS | 1886 | 1484918475544 Marionette TRACE conn4 <- [1,2269,null,{}] 05:21:15 INFO - PROCESS | 1886 | --DOCSHELL 0x9d124c00 == 11 [pid = 1933] [id = 872] 05:21:15 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdd0400 == 10 [pid = 1933] [id = 871] 05:21:15 INFO - PROCESS | 1886 | --DOCSHELL 0x9caf2000 == 9 [pid = 1933] [id = 870] 05:21:15 INFO - PROCESS | 1886 | --DOCSHELL 0x9cab3000 == 8 [pid = 1933] [id = 869] 05:21:15 INFO - PROCESS | 1886 | --DOCSHELL 0x9afeec00 == 7 [pid = 1933] [id = 868] 05:21:15 INFO - PROCESS | 1886 | --DOCSHELL 0x9b744c00 == 6 [pid = 1933] [id = 867] 05:21:15 INFO - PROCESS | 1886 | --DOCSHELL 0x9add0400 == 5 [pid = 1933] [id = 866] 05:21:15 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe5000 == 4 [pid = 1933] [id = 865] 05:21:15 INFO - PROCESS | 1886 | 1484918475590 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}] 05:21:15 INFO - PROCESS | 1886 | 1484918475824 Marionette TRACE conn4 <- [1,2270,null,{"value":null}] 05:21:15 INFO - PROCESS | 1886 | 1484918475913 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:15 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afeb400 == 5 [pid = 1933] [id = 875] 05:21:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9b738400) [pid = 1933] [serial = 2336] [outer = (nil)] 05:21:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9c0d5c00) [pid = 1933] [serial = 2337] [outer = 0x9b738400] 05:21:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9c0e2000) [pid = 1933] [serial = 2338] [outer = 0x9b738400] 05:21:16 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:16 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:17 INFO - PROCESS | 1886 | 1484918477087 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]]]}] 05:21:17 INFO - . 05:21:17 INFO - TEST-OK | /service-workers/service-worker/state.https.html | took 1609ms 05:21:17 INFO - PROCESS | 1886 | 1484918477146 Marionette TRACE conn4 -> [0,2272,"getWindowHandle",null] 05:21:17 INFO - PROCESS | 1886 | 1484918477149 Marionette TRACE conn4 <- [1,2272,null,{"value":"2147483649"}] 05:21:17 INFO - TEST-START | /service-workers/service-worker/synced-state.https.html 05:21:17 INFO - PROCESS | 1886 | 1484918477155 Marionette TRACE conn4 -> [0,2273,"timeouts",{"script":35000}] 05:21:17 INFO - PROCESS | 1886 | 1484918477157 Marionette TRACE conn4 <- [1,2273,null,{}] 05:21:17 INFO - PROCESS | 1886 | 1484918477163 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}] 05:21:17 INFO - PROCESS | 1886 | 1484918477355 Marionette TRACE conn4 <- [1,2274,null,{"value":null}] 05:21:17 INFO - PROCESS | 1886 | 1484918477422 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:17 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caed000 == 6 [pid = 1933] [id = 876] 05:21:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9cdb2c00) [pid = 1933] [serial = 2339] [outer = (nil)] 05:21:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9cdd4c00) [pid = 1933] [serial = 2340] [outer = 0x9cdb2c00] 05:21:17 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9cdd2000) [pid = 1933] [serial = 2341] [outer = 0x9cdb2c00] 05:21:17 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:17 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:18 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:18 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:18 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:18 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:18 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:18 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:18 INFO - PROCESS | 1886 | 1484918478717 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]]]}] 05:21:18 INFO - . 05:21:18 INFO - TEST-OK | /service-workers/service-worker/synced-state.https.html | took 1582ms 05:21:18 INFO - PROCESS | 1886 | 1484918478737 Marionette TRACE conn4 -> [0,2276,"getWindowHandle",null] 05:21:18 INFO - PROCESS | 1886 | 1484918478742 Marionette TRACE conn4 <- [1,2276,null,{"value":"2147483649"}] 05:21:18 INFO - TEST-START | /service-workers/service-worker/uncontrolled-page.https.html 05:21:18 INFO - PROCESS | 1886 | 1484918478752 Marionette TRACE conn4 -> [0,2277,"timeouts",{"script":35000}] 05:21:18 INFO - PROCESS | 1886 | 1484918478754 Marionette TRACE conn4 <- [1,2277,null,{}] 05:21:18 INFO - PROCESS | 1886 | 1484918478766 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}] 05:21:18 INFO - PROCESS | 1886 | 1484918478955 Marionette TRACE conn4 <- [1,2278,null,{"value":null}] 05:21:19 INFO - PROCESS | 1886 | 1484918478982 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:19 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d822400 == 7 [pid = 1933] [id = 877] 05:21:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9d823c00) [pid = 1933] [serial = 2342] [outer = (nil)] 05:21:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9d82b800) [pid = 1933] [serial = 2343] [outer = 0x9d823c00] 05:21:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9d82a800) [pid = 1933] [serial = 2344] [outer = 0x9d823c00] 05:21:19 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:19 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:19 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9c09b400) [pid = 1933] [serial = 2316] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:21:19 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9add0800) [pid = 1933] [serial = 2313] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-installed.https.html] 05:21:19 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9afed000) [pid = 1933] [serial = 2310] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/shared-worker-controlled.https.html] 05:21:19 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9caf2c00) [pid = 1933] [serial = 2323] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-client.https.html] 05:21:19 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9cab6800) [pid = 1933] [serial = 2321] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:21:19 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9b73a400) [pid = 1933] [serial = 2318] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-using-registration.https.html] 05:21:20 INFO - PROCESS | 1886 | 1484918480514 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]]]}] 05:21:20 INFO - . 05:21:20 INFO - TEST-OK | /service-workers/service-worker/uncontrolled-page.https.html | took 1793ms 05:21:20 INFO - PROCESS | 1886 | 1484918480545 Marionette TRACE conn4 -> [0,2280,"getWindowHandle",null] 05:21:20 INFO - PROCESS | 1886 | 1484918480549 Marionette TRACE conn4 <- [1,2280,null,{"value":"2147483649"}] 05:21:20 INFO - TEST-START | /service-workers/service-worker/unregister-controller.https.html 05:21:20 INFO - PROCESS | 1886 | 1484918480555 Marionette TRACE conn4 -> [0,2281,"timeouts",{"script":35000}] 05:21:20 INFO - PROCESS | 1886 | 1484918480558 Marionette TRACE conn4 <- [1,2281,null,{}] 05:21:20 INFO - PROCESS | 1886 | 1484918480564 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}] 05:21:20 INFO - PROCESS | 1886 | 1484918480746 Marionette TRACE conn4 <- [1,2282,null,{"value":null}] 05:21:20 INFO - PROCESS | 1886 | 1484918480829 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:20 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ddde400 == 8 [pid = 1933] [id = 878] 05:21:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9dddf400) [pid = 1933] [serial = 2345] [outer = (nil)] 05:21:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9e1d5000) [pid = 1933] [serial = 2346] [outer = 0x9dddf400] 05:21:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9e1d4000) [pid = 1933] [serial = 2347] [outer = 0x9dddf400] 05:21:21 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:21 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:22 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0d8000 == 9 [pid = 1933] [id = 879] 05:21:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9cdb6000) [pid = 1933] [serial = 2348] [outer = (nil)] 05:21:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9cdb8800) [pid = 1933] [serial = 2349] [outer = 0x9cdb6000] 05:21:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:22 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d81ec00 == 10 [pid = 1933] [id = 880] 05:21:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9ddd7400) [pid = 1933] [serial = 2350] [outer = (nil)] 05:21:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9cab8400) [pid = 1933] [serial = 2351] [outer = 0x9ddd7400] 05:21:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:22 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e238400 == 11 [pid = 1933] [id = 881] 05:21:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9e23bc00) [pid = 1933] [serial = 2352] [outer = (nil)] 05:21:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9e23cc00) [pid = 1933] [serial = 2353] [outer = 0x9e23bc00] 05:21:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:22 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 05:21:22 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:21:22 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d126c00 == 12 [pid = 1933] [id = 882] 05:21:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0x9e23ec00) [pid = 1933] [serial = 2354] [outer = (nil)] 05:21:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0x9e23f800) [pid = 1933] [serial = 2355] [outer = 0x9e23ec00] 05:21:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:22 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:23 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 05:21:23 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:21:23 INFO - PROCESS | 1886 | 1484918483222 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]]]}] 05:21:23 INFO - ... 05:21:23 INFO - TEST-OK | /service-workers/service-worker/unregister-controller.https.html | took 2688ms 05:21:23 INFO - PROCESS | 1886 | 1484918483243 Marionette TRACE conn4 -> [0,2284,"getWindowHandle",null] 05:21:23 INFO - PROCESS | 1886 | 1484918483247 Marionette TRACE conn4 <- [1,2284,null,{"value":"2147483649"}] 05:21:23 INFO - TEST-START | /service-workers/service-worker/unregister-then-register-new-script.https.html 05:21:23 INFO - PROCESS | 1886 | 1484918483253 Marionette TRACE conn4 -> [0,2285,"timeouts",{"script":35000}] 05:21:23 INFO - PROCESS | 1886 | 1484918483255 Marionette TRACE conn4 <- [1,2285,null,{}] 05:21:23 INFO - PROCESS | 1886 | 1484918483261 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}] 05:21:23 INFO - PROCESS | 1886 | 1484918483451 Marionette TRACE conn4 <- [1,2286,null,{"value":null}] 05:21:23 INFO - PROCESS | 1886 | 1484918483521 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:23 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0d9000 == 13 [pid = 1933] [id = 883] 05:21:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0x9c92b400) [pid = 1933] [serial = 2356] [outer = (nil)] 05:21:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0x9e1d7400) [pid = 1933] [serial = 2357] [outer = 0x9c92b400] 05:21:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0x9e1e0400) [pid = 1933] [serial = 2358] [outer = 0x9c92b400] 05:21:24 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:24 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:25 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d127c00 == 14 [pid = 1933] [id = 884] 05:21:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0x9d1f9c00) [pid = 1933] [serial = 2359] [outer = (nil)] 05:21:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0x9d1fb000) [pid = 1933] [serial = 2360] [outer = 0x9d1f9c00] 05:21:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:25 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d829400 == 15 [pid = 1933] [id = 885] 05:21:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 58 (0x9ddd5400) [pid = 1933] [serial = 2361] [outer = (nil)] 05:21:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 59 (0x9ddd6000) [pid = 1933] [serial = 2362] [outer = 0x9ddd5400] 05:21:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9caed000 == 14 [pid = 1933] [id = 876] 05:21:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9d822400 == 13 [pid = 1933] [id = 877] 05:21:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdc0000 == 12 [pid = 1933] [id = 874] 05:21:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9adcb000 == 11 [pid = 1933] [id = 873] 05:21:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9afeb400 == 10 [pid = 1933] [id = 875] 05:21:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0d8000 == 9 [pid = 1933] [id = 879] 05:21:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9d81ec00 == 8 [pid = 1933] [id = 880] 05:21:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9e238400 == 7 [pid = 1933] [id = 881] 05:21:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9d126c00 == 6 [pid = 1933] [id = 882] 05:21:25 INFO - PROCESS | 1886 | --DOCSHELL 0x9ddde400 == 5 [pid = 1933] [id = 878] 05:21:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:25 INFO - PROCESS | 1886 | --DOMWINDOW == 58 (0x9d11b800) [pid = 1933] [serial = 2327] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1886 | --DOMWINDOW == 57 (0x9c09c400) [pid = 1933] [serial = 2317] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0x9afec800) [pid = 1933] [serial = 2315] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0x9c0e1400) [pid = 1933] [serial = 2312] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0x9cdbcc00) [pid = 1933] [serial = 2325] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0x9cab8000) [pid = 1933] [serial = 2322] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0x9c0dd800) [pid = 1933] [serial = 2320] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0x9cdb8c00) [pid = 1933] [serial = 2324] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0x9c0d9400) [pid = 1933] [serial = 2319] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9afe2000) [pid = 1933] [serial = 2314] [outer = (nil)] [url = about:blank] 05:21:25 INFO - PROCESS | 1886 | ++DOCSHELL 0x9add1400 == 6 [pid = 1933] [id = 886] 05:21:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9add2400) [pid = 1933] [serial = 2363] [outer = (nil)] 05:21:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0x9add3800) [pid = 1933] [serial = 2364] [outer = 0x9add2400] 05:21:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:25 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:26 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!requestSucceeded', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 740 05:21:26 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:21:26 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:21:26 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 05:21:26 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c09b800 == 7 [pid = 1933] [id = 887] 05:21:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0x9c09f400) [pid = 1933] [serial = 2365] [outer = (nil)] 05:21:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0x9c0a0000) [pid = 1933] [serial = 2366] [outer = 0x9c09f400] 05:21:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:26 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:26 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:26 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 05:21:26 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:21:26 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:21:26 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0dd800 == 8 [pid = 1933] [id = 888] 05:21:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0x9c0e1400) [pid = 1933] [serial = 2367] [outer = (nil)] 05:21:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0x9c0e3000) [pid = 1933] [serial = 2368] [outer = 0x9c0e1400] 05:21:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:26 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:26 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:26 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c925c00 == 9 [pid = 1933] [id = 889] 05:21:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0x9c929c00) [pid = 1933] [serial = 2369] [outer = (nil)] 05:21:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0x9c92a000) [pid = 1933] [serial = 2370] [outer = 0x9c929c00] 05:21:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:26 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:26 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 05:21:26 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:21:26 INFO - PROCESS | 1886 | 1484918486949 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]]]}] 05:21:26 INFO - ... 05:21:26 INFO - TEST-OK | /service-workers/service-worker/unregister-then-register-new-script.https.html | took 3741ms 05:21:26 INFO - PROCESS | 1886 | 1484918486994 Marionette TRACE conn4 -> [0,2288,"getWindowHandle",null] 05:21:26 INFO - PROCESS | 1886 | 1484918486998 Marionette TRACE conn4 <- [1,2288,null,{"value":"2147483649"}] 05:21:27 INFO - TEST-START | /service-workers/service-worker/unregister-then-register.https.html 05:21:27 INFO - PROCESS | 1886 | 1484918487004 Marionette TRACE conn4 -> [0,2289,"timeouts",{"script":35000}] 05:21:27 INFO - PROCESS | 1886 | 1484918487007 Marionette TRACE conn4 <- [1,2289,null,{}] 05:21:27 INFO - PROCESS | 1886 | 1484918487013 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}] 05:21:27 INFO - PROCESS | 1886 | 1484918487211 Marionette TRACE conn4 <- [1,2290,null,{"value":null}] 05:21:27 INFO - PROCESS | 1886 | 1484918487309 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:27 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a2400 == 10 [pid = 1933] [id = 890] 05:21:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 58 (0x9c0a4400) [pid = 1933] [serial = 2371] [outer = (nil)] 05:21:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 59 (0x9cab7800) [pid = 1933] [serial = 2372] [outer = 0x9c0a4400] 05:21:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 60 (0x9caed800) [pid = 1933] [serial = 2373] [outer = 0x9c0a4400] 05:21:27 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:27 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:28 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e1d6800 == 11 [pid = 1933] [id = 891] 05:21:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 61 (0x9e1d7800) [pid = 1933] [serial = 2374] [outer = (nil)] 05:21:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 62 (0x9e1d8000) [pid = 1933] [serial = 2375] [outer = 0x9e1d7800] 05:21:28 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e1da000 == 12 [pid = 1933] [id = 892] 05:21:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 63 (0x9e1da800) [pid = 1933] [serial = 2376] [outer = (nil)] 05:21:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 64 (0x9d82a400) [pid = 1933] [serial = 2377] [outer = 0x9e1da800] 05:21:29 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:29 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:29 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:29 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:29 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e1df400 == 13 [pid = 1933] [id = 893] 05:21:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 65 (0x9e1e0000) [pid = 1933] [serial = 2378] [outer = (nil)] 05:21:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 66 (0x9e1e0800) [pid = 1933] [serial = 2379] [outer = 0x9e1e0000] 05:21:29 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:29 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:29 INFO - PROCESS | 1886 | --DOMWINDOW == 65 (0x9cdb2c00) [pid = 1933] [serial = 2339] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/synced-state.https.html] 05:21:29 INFO - PROCESS | 1886 | --DOMWINDOW == 64 (0x9dddf400) [pid = 1933] [serial = 2345] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-controller.https.html] 05:21:29 INFO - PROCESS | 1886 | --DOMWINDOW == 63 (0x9e23ec00) [pid = 1933] [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] 05:21:29 INFO - PROCESS | 1886 | --DOMWINDOW == 62 (0x9e23bc00) [pid = 1933] [serial = 2352] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister-controller-page.html?load-after-unregister] 05:21:29 INFO - PROCESS | 1886 | --DOMWINDOW == 61 (0x9ddd7400) [pid = 1933] [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] 05:21:29 INFO - PROCESS | 1886 | --DOMWINDOW == 60 (0x9cdb6000) [pid = 1933] [serial = 2348] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/unregister-controller-page.html?load-before-unregister] 05:21:29 INFO - PROCESS | 1886 | --DOMWINDOW == 59 (0x9d823c00) [pid = 1933] [serial = 2342] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/uncontrolled-page.https.html] 05:21:29 INFO - PROCESS | 1886 | --DOMWINDOW == 58 (0x9b738400) [pid = 1933] [serial = 2336] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/state.https.html] 05:21:29 INFO - PROCESS | 1886 | --DOMWINDOW == 57 (0x9cdcd800) [pid = 1933] [serial = 2334] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:21:29 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0x9adcb800) [pid = 1933] [serial = 2331] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting.https.html] 05:21:29 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0x9cdd1400) [pid = 1933] [serial = 2326] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/skip-waiting-without-using-registration.https.html] 05:21:29 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0x9d127400) [pid = 1933] [serial = 2329] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:21:29 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:29 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:29 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cae8800 == 14 [pid = 1933] [id = 894] 05:21:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0x9caeac00) [pid = 1933] [serial = 2380] [outer = (nil)] 05:21:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0x9cdb2c00) [pid = 1933] [serial = 2381] [outer = 0x9caeac00] 05:21:29 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:29 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:30 INFO - PROCESS | 1886 | 1484918490206 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]]]}] 05:21:30 INFO - .... 05:21:30 INFO - TEST-OK | /service-workers/service-worker/unregister-then-register.https.html | took 3240ms 05:21:30 INFO - PROCESS | 1886 | 1484918490244 Marionette TRACE conn4 -> [0,2292,"getWindowHandle",null] 05:21:30 INFO - PROCESS | 1886 | 1484918490247 Marionette TRACE conn4 <- [1,2292,null,{"value":"2147483649"}] 05:21:30 INFO - TEST-START | /service-workers/service-worker/unregister.https.html 05:21:30 INFO - PROCESS | 1886 | 1484918490254 Marionette TRACE conn4 -> [0,2293,"timeouts",{"script":35000}] 05:21:30 INFO - PROCESS | 1886 | 1484918490257 Marionette TRACE conn4 <- [1,2293,null,{}] 05:21:30 INFO - PROCESS | 1886 | 1484918490265 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}] 05:21:30 INFO - PROCESS | 1886 | 1484918490471 Marionette TRACE conn4 <- [1,2294,null,{"value":null}] 05:21:30 INFO - PROCESS | 1886 | 1484918490550 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:30 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdd7800 == 15 [pid = 1933] [id = 895] 05:21:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0x9cdd8400) [pid = 1933] [serial = 2382] [outer = (nil)] 05:21:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 58 (0x9d822c00) [pid = 1933] [serial = 2383] [outer = 0x9cdd8400] 05:21:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 59 (0x9dddbc00) [pid = 1933] [serial = 2384] [outer = 0x9cdd8400] 05:21:30 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:31 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:31 INFO - PROCESS | 1886 | 1484918491779 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]]]}] 05:21:31 INFO - .. 05:21:31 INFO - TEST-OK | /service-workers/service-worker/unregister.https.html | took 1543ms 05:21:31 INFO - PROCESS | 1886 | 1484918491797 Marionette TRACE conn4 -> [0,2296,"getWindowHandle",null] 05:21:31 INFO - PROCESS | 1886 | 1484918491802 Marionette TRACE conn4 <- [1,2296,null,{"value":"2147483649"}] 05:21:31 INFO - TEST-START | /service-workers/service-worker/update-after-navigation-fetch-event.https.html 05:21:31 INFO - PROCESS | 1886 | 1484918491829 Marionette TRACE conn4 -> [0,2297,"timeouts",{"script":35000}] 05:21:31 INFO - PROCESS | 1886 | 1484918491833 Marionette TRACE conn4 <- [1,2297,null,{}] 05:21:31 INFO - PROCESS | 1886 | 1484918491839 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}] 05:21:31 INFO - PROCESS | 1886 | 1484918491995 Marionette TRACE conn4 <- [1,2298,null,{"value":null}] 05:21:32 INFO - PROCESS | 1886 | 1484918492037 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:32 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b736000 == 16 [pid = 1933] [id = 896] 05:21:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 60 (0x9b73a000) [pid = 1933] [serial = 2385] [outer = (nil)] 05:21:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 61 (0x9cab0000) [pid = 1933] [serial = 2386] [outer = 0x9b73a000] 05:21:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 62 (0x9cdb6800) [pid = 1933] [serial = 2387] [outer = 0x9b73a000] 05:21:32 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:32 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:33 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe3400 == 17 [pid = 1933] [id = 897] 05:21:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 63 (0x9e260000) [pid = 1933] [serial = 2388] [outer = (nil)] 05:21:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 64 (0x9e260800) [pid = 1933] [serial = 2389] [outer = 0x9e260000] 05:21:33 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:33 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9cae8800 == 16 [pid = 1933] [id = 894] 05:21:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9e1da000 == 15 [pid = 1933] [id = 892] 05:21:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9e1df400 == 14 [pid = 1933] [id = 893] 05:21:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9e1d6800 == 13 [pid = 1933] [id = 891] 05:21:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a2400 == 12 [pid = 1933] [id = 890] 05:21:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9c925c00 == 11 [pid = 1933] [id = 889] 05:21:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0dd800 == 10 [pid = 1933] [id = 888] 05:21:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9c09b800 == 9 [pid = 1933] [id = 887] 05:21:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9d829400 == 8 [pid = 1933] [id = 885] 05:21:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9add1400 == 7 [pid = 1933] [id = 886] 05:21:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9d127c00 == 6 [pid = 1933] [id = 884] 05:21:34 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0d9000 == 5 [pid = 1933] [id = 883] 05:21:34 INFO - PROCESS | 1886 | --DOMWINDOW == 63 (0x9e1d5000) [pid = 1933] [serial = 2346] [outer = (nil)] [url = about:blank] 05:21:34 INFO - PROCESS | 1886 | --DOMWINDOW == 62 (0x9e23f800) [pid = 1933] [serial = 2355] [outer = (nil)] [url = about:blank] 05:21:34 INFO - PROCESS | 1886 | --DOMWINDOW == 61 (0x9e23cc00) [pid = 1933] [serial = 2353] [outer = (nil)] [url = about:blank] 05:21:34 INFO - PROCESS | 1886 | --DOMWINDOW == 60 (0x9cab8400) [pid = 1933] [serial = 2351] [outer = (nil)] [url = about:blank] 05:21:34 INFO - PROCESS | 1886 | --DOMWINDOW == 59 (0x9cdb8800) [pid = 1933] [serial = 2349] [outer = (nil)] [url = about:blank] 05:21:34 INFO - PROCESS | 1886 | --DOMWINDOW == 58 (0x9e1d4000) [pid = 1933] [serial = 2347] [outer = (nil)] [url = about:blank] 05:21:34 INFO - PROCESS | 1886 | --DOMWINDOW == 57 (0x9c0e2000) [pid = 1933] [serial = 2338] [outer = (nil)] [url = about:blank] 05:21:34 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0x9cdce000) [pid = 1933] [serial = 2335] [outer = (nil)] [url = about:blank] 05:21:34 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0x9d82b800) [pid = 1933] [serial = 2343] [outer = (nil)] [url = about:blank] 05:21:34 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0x9c0a2000) [pid = 1933] [serial = 2333] [outer = (nil)] [url = about:blank] 05:21:34 INFO - PROCESS | 1886 | --DOMWINDOW == 53 (0x9d82a800) [pid = 1933] [serial = 2344] [outer = (nil)] [url = about:blank] 05:21:34 INFO - PROCESS | 1886 | --DOMWINDOW == 52 (0x9cdd2000) [pid = 1933] [serial = 2341] [outer = (nil)] [url = about:blank] 05:21:34 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0x9cdd4c00) [pid = 1933] [serial = 2340] [outer = (nil)] [url = about:blank] 05:21:34 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0x9c0d5c00) [pid = 1933] [serial = 2337] [outer = (nil)] [url = about:blank] 05:21:34 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9b73dc00) [pid = 1933] [serial = 2332] [outer = (nil)] [url = about:blank] 05:21:34 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9d121800) [pid = 1933] [serial = 2328] [outer = (nil)] [url = about:blank] 05:21:34 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9d128800) [pid = 1933] [serial = 2330] [outer = (nil)] [url = about:blank] 05:21:34 INFO - PROCESS | 1886 | 1484918494762 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]]]}] 05:21:34 INFO - . 05:21:34 INFO - TEST-OK | /service-workers/service-worker/update-after-navigation-fetch-event.https.html | took 2955ms 05:21:34 INFO - PROCESS | 1886 | 1484918494788 Marionette TRACE conn4 -> [0,2300,"getWindowHandle",null] 05:21:34 INFO - PROCESS | 1886 | 1484918494795 Marionette TRACE conn4 <- [1,2300,null,{"value":"2147483649"}] 05:21:34 INFO - TEST-START | /service-workers/service-worker/update-after-oneday.https.html 05:21:34 INFO - Clearing pref dom.serviceWorkers.enabled 05:21:34 INFO - PROCESS | 1886 | 1484918494803 Marionette TRACE conn4 -> [0,2301,"getContext",null] 05:21:34 INFO - PROCESS | 1886 | 1484918494809 Marionette TRACE conn4 <- [1,2301,null,{"value":"content"}] 05:21:34 INFO - PROCESS | 1886 | 1484918494818 Marionette TRACE conn4 -> [0,2302,"setContext",{"value":"chrome"}] 05:21:34 INFO - PROCESS | 1886 | 1484918494821 Marionette TRACE conn4 <- [1,2302,null,{}] 05:21:34 INFO - PROCESS | 1886 | 1484918494826 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}] 05:21:34 INFO - PROCESS | 1886 | 1484918494841 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 05:21:34 INFO - PROCESS | 1886 | 1484918494844 Marionette TRACE conn4 -> [0,2304,"setContext",{"value":"content"}] 05:21:34 INFO - PROCESS | 1886 | 1484918494848 Marionette TRACE conn4 <- [1,2304,null,{}] 05:21:34 INFO - PROCESS | 1886 | 1484918494862 Marionette TRACE conn4 -> [0,2305,"getContext",null] 05:21:34 INFO - PROCESS | 1886 | 1484918494865 Marionette TRACE conn4 <- [1,2305,null,{"value":"content"}] 05:21:34 INFO - PROCESS | 1886 | 1484918494870 Marionette TRACE conn4 -> [0,2306,"setContext",{"value":"chrome"}] 05:21:34 INFO - PROCESS | 1886 | 1484918494872 Marionette TRACE conn4 <- [1,2306,null,{}] 05:21:34 INFO - PROCESS | 1886 | 1484918494878 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}] 05:21:34 INFO - PROCESS | 1886 | 1484918494896 Marionette TRACE conn4 <- [1,2307,null,{"value":true}] 05:21:34 INFO - PROCESS | 1886 | 1484918494901 Marionette TRACE conn4 -> [0,2308,"setContext",{"value":"content"}] 05:21:34 INFO - PROCESS | 1886 | 1484918494904 Marionette TRACE conn4 <- [1,2308,null,{}] 05:21:34 INFO - Setting pref dom.serviceWorkers.enabled (true) 05:21:34 INFO - PROCESS | 1886 | 1484918494910 Marionette TRACE conn4 -> [0,2309,"getContext",null] 05:21:34 INFO - PROCESS | 1886 | 1484918494912 Marionette TRACE conn4 <- [1,2309,null,{"value":"content"}] 05:21:34 INFO - PROCESS | 1886 | 1484918494917 Marionette TRACE conn4 -> [0,2310,"setContext",{"value":"chrome"}] 05:21:34 INFO - PROCESS | 1886 | 1484918494920 Marionette TRACE conn4 <- [1,2310,null,{}] 05:21:34 INFO - PROCESS | 1886 | 1484918494925 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}] 05:21:34 INFO - PROCESS | 1886 | 1484918494944 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 05:21:34 INFO - PROCESS | 1886 | 1484918494948 Marionette TRACE conn4 -> [0,2312,"setContext",{"value":"content"}] 05:21:34 INFO - PROCESS | 1886 | 1484918494951 Marionette TRACE conn4 <- [1,2312,null,{}] 05:21:34 INFO - PROCESS | 1886 | 1484918494959 Marionette TRACE conn4 -> [0,2313,"getContext",null] 05:21:34 INFO - PROCESS | 1886 | 1484918494962 Marionette TRACE conn4 <- [1,2313,null,{"value":"content"}] 05:21:34 INFO - PROCESS | 1886 | 1484918494967 Marionette TRACE conn4 -> [0,2314,"setContext",{"value":"chrome"}] 05:21:34 INFO - PROCESS | 1886 | 1484918494970 Marionette TRACE conn4 <- [1,2314,null,{}] 05:21:34 INFO - PROCESS | 1886 | 1484918494975 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}] 05:21:35 INFO - PROCESS | 1886 | 1484918494997 Marionette TRACE conn4 <- [1,2315,null,{"value":false}] 05:21:35 INFO - PROCESS | 1886 | 1484918495000 Marionette TRACE conn4 -> [0,2316,"setContext",{"value":"content"}] 05:21:35 INFO - PROCESS | 1886 | 1484918495004 Marionette TRACE conn4 <- [1,2316,null,{}] 05:21:35 INFO - Setting pref dom.serviceWorkers.testUpdateOverOneDay (' true') 05:21:35 INFO - PROCESS | 1886 | 1484918495009 Marionette TRACE conn4 -> [0,2317,"getContext",null] 05:21:35 INFO - PROCESS | 1886 | 1484918495012 Marionette TRACE conn4 <- [1,2317,null,{"value":"content"}] 05:21:35 INFO - PROCESS | 1886 | 1484918495017 Marionette TRACE conn4 -> [0,2318,"setContext",{"value":"chrome"}] 05:21:35 INFO - PROCESS | 1886 | 1484918495019 Marionette TRACE conn4 <- [1,2318,null,{}] 05:21:35 INFO - PROCESS | 1886 | 1484918495027 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}] 05:21:35 INFO - PROCESS | 1886 | 1484918495043 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 05:21:35 INFO - PROCESS | 1886 | 1484918495048 Marionette TRACE conn4 -> [0,2320,"setContext",{"value":"content"}] 05:21:35 INFO - PROCESS | 1886 | 1484918495051 Marionette TRACE conn4 <- [1,2320,null,{}] 05:21:35 INFO - PROCESS | 1886 | 1484918495056 Marionette TRACE conn4 -> [0,2321,"timeouts",{"script":35000}] 05:21:35 INFO - PROCESS | 1886 | 1484918495058 Marionette TRACE conn4 <- [1,2321,null,{}] 05:21:35 INFO - PROCESS | 1886 | 1484918495064 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}] 05:21:35 INFO - PROCESS | 1886 | 1484918495298 Marionette TRACE conn4 <- [1,2322,null,{"value":null}] 05:21:35 INFO - PROCESS | 1886 | 1484918495346 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:35 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe6000 == 6 [pid = 1933] [id = 898] 05:21:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9afe9800) [pid = 1933] [serial = 2390] [outer = (nil)] 05:21:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9b741000) [pid = 1933] [serial = 2391] [outer = 0x9afe9800] 05:21:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9c09d400) [pid = 1933] [serial = 2392] [outer = 0x9afe9800] 05:21:35 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:35 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:36 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c923400 == 7 [pid = 1933] [id = 899] 05:21:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0x9c92a800) [pid = 1933] [serial = 2393] [outer = (nil)] 05:21:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0x9caaa400) [pid = 1933] [serial = 2394] [outer = 0x9c92a800] 05:21:36 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:36 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:37 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0x9c0a4400) [pid = 1933] [serial = 2371] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-then-register.https.html] 05:21:37 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0x9c929c00) [pid = 1933] [serial = 2369] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-exists] 05:21:37 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9c0e1400) [pid = 1933] [serial = 2367] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-reject-install-worker] 05:21:37 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9c09f400) [pid = 1933] [serial = 2365] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-404s] 05:21:37 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9d1f9c00) [pid = 1933] [serial = 2359] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-exists] 05:21:37 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9add2400) [pid = 1933] [serial = 2363] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-new-script-that-404s] 05:21:37 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9ddd5400) [pid = 1933] [serial = 2361] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/unregister-then-register-reject-install-worker] 05:21:37 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9caeac00) [pid = 1933] [serial = 2380] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/resurrection] 05:21:37 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9e1e0000) [pid = 1933] [serial = 2378] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/resurrection] 05:21:37 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9e1da800) [pid = 1933] [serial = 2376] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/re-register-does-not-affect-existing-controllee] 05:21:37 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9e1d7800) [pid = 1933] [serial = 2374] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/re-register-while-old-registration-in-use] 05:21:37 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:38 INFO - PROCESS | 1886 | 1484918498922 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]]]}] 05:21:38 INFO - . 05:21:38 INFO - TEST-OK | /service-workers/service-worker/update-after-oneday.https.html | took 4159ms 05:21:38 INFO - PROCESS | 1886 | 1484918498961 Marionette TRACE conn4 -> [0,2324,"getWindowHandle",null] 05:21:38 INFO - PROCESS | 1886 | 1484918498964 Marionette TRACE conn4 <- [1,2324,null,{"value":"2147483649"}] 05:21:38 INFO - TEST-START | /service-workers/service-worker/update-recovery.https.html 05:21:38 INFO - Clearing pref dom.serviceWorkers.enabled 05:21:38 INFO - PROCESS | 1886 | 1484918498971 Marionette TRACE conn4 -> [0,2325,"getContext",null] 05:21:39 INFO - PROCESS | 1886 | 1484918499000 Marionette TRACE conn4 <- [1,2325,null,{"value":"content"}] 05:21:39 INFO - PROCESS | 1886 | 1484918499006 Marionette TRACE conn4 -> [0,2326,"setContext",{"value":"chrome"}] 05:21:39 INFO - PROCESS | 1886 | 1484918499010 Marionette TRACE conn4 <- [1,2326,null,{}] 05:21:39 INFO - PROCESS | 1886 | 1484918499015 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}] 05:21:39 INFO - PROCESS | 1886 | 1484918499033 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 05:21:39 INFO - PROCESS | 1886 | 1484918499038 Marionette TRACE conn4 -> [0,2328,"setContext",{"value":"content"}] 05:21:39 INFO - PROCESS | 1886 | 1484918499040 Marionette TRACE conn4 <- [1,2328,null,{}] 05:21:39 INFO - Clearing pref dom.serviceWorkers.testUpdateOverOneDay 05:21:39 INFO - PROCESS | 1886 | 1484918499046 Marionette TRACE conn4 -> [0,2329,"getContext",null] 05:21:39 INFO - PROCESS | 1886 | 1484918499048 Marionette TRACE conn4 <- [1,2329,null,{"value":"content"}] 05:21:39 INFO - PROCESS | 1886 | 1484918499054 Marionette TRACE conn4 -> [0,2330,"setContext",{"value":"chrome"}] 05:21:39 INFO - PROCESS | 1886 | 1484918499057 Marionette TRACE conn4 <- [1,2330,null,{}] 05:21:39 INFO - PROCESS | 1886 | 1484918499062 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}] 05:21:39 INFO - PROCESS | 1886 | 1484918499078 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 05:21:39 INFO - PROCESS | 1886 | 1484918499085 Marionette TRACE conn4 -> [0,2332,"setContext",{"value":"content"}] 05:21:39 INFO - PROCESS | 1886 | 1484918499089 Marionette TRACE conn4 <- [1,2332,null,{}] 05:21:39 INFO - PROCESS | 1886 | 1484918499097 Marionette TRACE conn4 -> [0,2333,"getContext",null] 05:21:39 INFO - PROCESS | 1886 | 1484918499102 Marionette TRACE conn4 <- [1,2333,null,{"value":"content"}] 05:21:39 INFO - PROCESS | 1886 | 1484918499110 Marionette TRACE conn4 -> [0,2334,"setContext",{"value":"chrome"}] 05:21:39 INFO - PROCESS | 1886 | 1484918499114 Marionette TRACE conn4 <- [1,2334,null,{}] 05:21:39 INFO - PROCESS | 1886 | 1484918499123 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}] 05:21:39 INFO - PROCESS | 1886 | 1484918499154 Marionette TRACE conn4 <- [1,2335,null,{"value":true}] 05:21:39 INFO - PROCESS | 1886 | 1484918499161 Marionette TRACE conn4 -> [0,2336,"setContext",{"value":"content"}] 05:21:39 INFO - PROCESS | 1886 | 1484918499166 Marionette TRACE conn4 <- [1,2336,null,{}] 05:21:39 INFO - Setting pref dom.serviceWorkers.enabled (true) 05:21:39 INFO - PROCESS | 1886 | 1484918499175 Marionette TRACE conn4 -> [0,2337,"getContext",null] 05:21:39 INFO - PROCESS | 1886 | 1484918499178 Marionette TRACE conn4 <- [1,2337,null,{"value":"content"}] 05:21:39 INFO - PROCESS | 1886 | 1484918499188 Marionette TRACE conn4 -> [0,2338,"setContext",{"value":"chrome"}] 05:21:39 INFO - PROCESS | 1886 | 1484918499193 Marionette TRACE conn4 <- [1,2338,null,{}] 05:21:39 INFO - PROCESS | 1886 | 1484918499216 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}] 05:21:39 INFO - PROCESS | 1886 | 1484918499232 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 05:21:39 INFO - PROCESS | 1886 | 1484918499238 Marionette TRACE conn4 -> [0,2340,"setContext",{"value":"content"}] 05:21:39 INFO - PROCESS | 1886 | 1484918499240 Marionette TRACE conn4 <- [1,2340,null,{}] 05:21:39 INFO - PROCESS | 1886 | 1484918499246 Marionette TRACE conn4 -> [0,2341,"timeouts",{"script":35000}] 05:21:39 INFO - PROCESS | 1886 | 1484918499248 Marionette TRACE conn4 <- [1,2341,null,{}] 05:21:39 INFO - PROCESS | 1886 | 1484918499254 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}] 05:21:39 INFO - PROCESS | 1886 | 1484918499390 Marionette TRACE conn4 <- [1,2342,null,{"value":null}] 05:21:39 INFO - PROCESS | 1886 | 1484918499463 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:39 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0d9800 == 8 [pid = 1933] [id = 900] 05:21:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9cab9c00) [pid = 1933] [serial = 2395] [outer = (nil)] 05:21:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9cdcec00) [pid = 1933] [serial = 2396] [outer = 0x9cab9c00] 05:21:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9cdd4c00) [pid = 1933] [serial = 2397] [outer = 0x9cab9c00] 05:21:40 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:40 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:40 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0d6c00 == 9 [pid = 1933] [id = 901] 05:21:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9cae6c00) [pid = 1933] [serial = 2398] [outer = (nil)] 05:21:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9caf5c00) [pid = 1933] [serial = 2399] [outer = 0x9cae6c00] 05:21:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9cdd8c00) [pid = 1933] [serial = 2400] [outer = 0x9cae6c00] 05:21:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe3400 == 8 [pid = 1933] [id = 897] 05:21:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9b736000 == 7 [pid = 1933] [id = 896] 05:21:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdd7800 == 6 [pid = 1933] [id = 895] 05:21:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9c923400 == 5 [pid = 1933] [id = 899] 05:21:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe6000 == 4 [pid = 1933] [id = 898] 05:21:42 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9d822c00) [pid = 1933] [serial = 2383] [outer = (nil)] [url = about:blank] 05:21:42 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9c92a000) [pid = 1933] [serial = 2370] [outer = (nil)] [url = about:blank] 05:21:42 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9c0e3000) [pid = 1933] [serial = 2368] [outer = (nil)] [url = about:blank] 05:21:42 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9c0a0000) [pid = 1933] [serial = 2366] [outer = (nil)] [url = about:blank] 05:21:42 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9d1fb000) [pid = 1933] [serial = 2360] [outer = (nil)] [url = about:blank] 05:21:42 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9add3800) [pid = 1933] [serial = 2364] [outer = (nil)] [url = about:blank] 05:21:42 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9ddd6000) [pid = 1933] [serial = 2362] [outer = (nil)] [url = about:blank] 05:21:42 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9cdb2c00) [pid = 1933] [serial = 2381] [outer = (nil)] [url = about:blank] 05:21:42 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9e1e0800) [pid = 1933] [serial = 2379] [outer = (nil)] [url = about:blank] 05:21:42 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9d82a400) [pid = 1933] [serial = 2377] [outer = (nil)] [url = about:blank] 05:21:42 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9e1d8000) [pid = 1933] [serial = 2375] [outer = (nil)] [url = about:blank] 05:21:42 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9caed800) [pid = 1933] [serial = 2373] [outer = (nil)] [url = about:blank] 05:21:42 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9cab7800) [pid = 1933] [serial = 2372] [outer = (nil)] [url = about:blank] 05:21:42 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9e1d7400) [pid = 1933] [serial = 2357] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9afe9800) [pid = 1933] [serial = 2390] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-after-oneday.https.html] 05:21:45 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9b73a000) [pid = 1933] [serial = 2385] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-after-navigation-fetch-event.https.html] 05:21:45 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9c92b400) [pid = 1933] [serial = 2356] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister-then-register-new-script.https.html] 05:21:45 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9cdd8400) [pid = 1933] [serial = 2382] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/unregister.https.html] 05:21:45 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9e260000) [pid = 1933] [serial = 2388] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/scope/update] 05:21:45 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0x9c92a800) [pid = 1933] [serial = 2393] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/update/update-after-oneday.https.html] 05:21:45 INFO - PROCESS | 1886 | ++DOCSHELL 0x9adcbc00 == 5 [pid = 1933] [id = 902] 05:21:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0x9adcd800) [pid = 1933] [serial = 2401] [outer = (nil)] 05:21:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9adcdc00) [pid = 1933] [serial = 2402] [outer = 0x9adcd800] 05:21:45 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:45 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:46 INFO - PROCESS | 1886 | 1484918506179 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]]]}] 05:21:46 INFO - . 05:21:46 INFO - TEST-OK | /service-workers/service-worker/update-recovery.https.html | took 7228ms 05:21:46 INFO - PROCESS | 1886 | 1484918506200 Marionette TRACE conn4 -> [0,2344,"getWindowHandle",null] 05:21:46 INFO - TEST-START | /service-workers/service-worker/update.https.html 05:21:46 INFO - PROCESS | 1886 | 1484918506209 Marionette TRACE conn4 <- [1,2344,null,{"value":"2147483649"}] 05:21:46 INFO - PROCESS | 1886 | 1484918506214 Marionette TRACE conn4 -> [0,2345,"timeouts",{"script":35000}] 05:21:46 INFO - PROCESS | 1886 | 1484918506239 Marionette TRACE conn4 <- [1,2345,null,{}] 05:21:46 INFO - PROCESS | 1886 | 1484918506271 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}] 05:21:46 INFO - PROCESS | 1886 | 1484918506481 Marionette TRACE conn4 <- [1,2346,null,{"value":null}] 05:21:46 INFO - PROCESS | 1886 | 1484918506525 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:46 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afed800 == 6 [pid = 1933] [id = 903] 05:21:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9afedc00) [pid = 1933] [serial = 2403] [outer = (nil)] 05:21:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9b742800) [pid = 1933] [serial = 2404] [outer = 0x9afedc00] 05:21:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9c0a0800) [pid = 1933] [serial = 2405] [outer = 0x9afedc00] 05:21:46 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:46 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:47 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:47 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:47 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:47 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:47 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:47 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:47 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 321 05:21:47 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerScriptCache.cpp, line 491 05:21:47 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(aStatus)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 337 05:21:48 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!aScriptEvaluationResult', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 450 05:21:48 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:48 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdcbc00 == 7 [pid = 1933] [id = 904] 05:21:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9cdcf800) [pid = 1933] [serial = 2406] [outer = (nil)] 05:21:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9cdd7800) [pid = 1933] [serial = 2407] [outer = 0x9cdcf800] 05:21:48 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:48 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:48 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!aInstallEventSuccess', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerUpdateJob.cpp, line 523 05:21:48 INFO - PROCESS | 1886 | 1484918508493 Marionette TRACE conn4 <- [1,2347,null,{"value":["/service-workers/service-worker/update.https.html",0,null,null,[["Update a registration.",0,null,null]]]}] 05:21:48 INFO - . 05:21:48 INFO - TEST-OK | /service-workers/service-worker/update.https.html | took 2327ms 05:21:48 INFO - PROCESS | 1886 | 1484918508542 Marionette TRACE conn4 -> [0,2348,"getWindowHandle",null] 05:21:48 INFO - PROCESS | 1886 | 1484918508546 Marionette TRACE conn4 <- [1,2348,null,{"value":"2147483649"}] 05:21:48 INFO - TEST-START | /service-workers/service-worker/waiting.https.html 05:21:48 INFO - PROCESS | 1886 | 1484918508552 Marionette TRACE conn4 -> [0,2349,"timeouts",{"script":35000}] 05:21:48 INFO - PROCESS | 1886 | 1484918508556 Marionette TRACE conn4 <- [1,2349,null,{}] 05:21:48 INFO - PROCESS | 1886 | 1484918508561 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}] 05:21:48 INFO - PROCESS | 1886 | 1484918508765 Marionette TRACE conn4 <- [1,2350,null,{"value":null}] 05:21:48 INFO - PROCESS | 1886 | 1484918508879 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:48 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a1800 == 8 [pid = 1933] [id = 905] 05:21:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9c0a3400) [pid = 1933] [serial = 2408] [outer = (nil)] 05:21:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9caf5800) [pid = 1933] [serial = 2409] [outer = 0x9c0a3400] 05:21:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9d11c400) [pid = 1933] [serial = 2410] [outer = 0x9c0a3400] 05:21:49 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:49 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:49 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1ee800 == 9 [pid = 1933] [id = 906] 05:21:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9d1ef400) [pid = 1933] [serial = 2411] [outer = (nil)] 05:21:49 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:49 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9c0a0c00) [pid = 1933] [serial = 2412] [outer = 0x9d1ef400] 05:21:50 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2589 05:21:50 INFO - PROCESS | 1886 | [Child 1933] WARNING: 'NS_FAILED(rv)', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerContainer.cpp, line 236 05:21:50 INFO - PROCESS | 1886 | [Child 1933] WARNING: '!info', file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/workers/ServiceWorkerManager.cpp, line 2336 05:21:50 INFO - PROCESS | 1886 | 1484918510439 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]]]}] 05:21:50 INFO - . 05:21:50 INFO - TEST-OK | /service-workers/service-worker/waiting.https.html | took 1897ms 05:21:50 INFO - PROCESS | 1886 | 1484918510456 Marionette TRACE conn4 -> [0,2352,"getWindowHandle",null] 05:21:50 INFO - PROCESS | 1886 | 1484918510461 Marionette TRACE conn4 <- [1,2352,null,{"value":"2147483649"}] 05:21:50 INFO - TEST-START | /service-workers/service-worker/websocket.https.html 05:21:50 INFO - PROCESS | 1886 | 1484918510473 Marionette TRACE conn4 -> [0,2353,"timeouts",{"script":35000}] 05:21:50 INFO - PROCESS | 1886 | 1484918510480 Marionette TRACE conn4 <- [1,2353,null,{}] 05:21:50 INFO - PROCESS | 1886 | 1484918510491 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}] 05:21:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0d6c00 == 8 [pid = 1933] [id = 901] 05:21:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9adcbc00 == 7 [pid = 1933] [id = 902] 05:21:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0d9800 == 6 [pid = 1933] [id = 900] 05:21:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1ee800 == 5 [pid = 1933] [id = 906] 05:21:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9afed800 == 4 [pid = 1933] [id = 903] 05:21:50 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdcbc00 == 3 [pid = 1933] [id = 904] 05:21:50 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9caf5c00) [pid = 1933] [serial = 2399] [outer = (nil)] [url = about:blank] 05:21:50 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9b741000) [pid = 1933] [serial = 2391] [outer = (nil)] [url = about:blank] 05:21:50 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9cab0000) [pid = 1933] [serial = 2386] [outer = (nil)] [url = about:blank] 05:21:50 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9e1e0400) [pid = 1933] [serial = 2358] [outer = (nil)] [url = about:blank] 05:21:50 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9dddbc00) [pid = 1933] [serial = 2384] [outer = (nil)] [url = about:blank] 05:21:50 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9e260800) [pid = 1933] [serial = 2389] [outer = (nil)] [url = about:blank] 05:21:50 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9cdb6800) [pid = 1933] [serial = 2387] [outer = (nil)] [url = about:blank] 05:21:50 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9cdcec00) [pid = 1933] [serial = 2396] [outer = (nil)] [url = about:blank] 05:21:50 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9c09d400) [pid = 1933] [serial = 2392] [outer = (nil)] [url = about:blank] 05:21:50 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9caaa400) [pid = 1933] [serial = 2394] [outer = (nil)] [url = about:blank] 05:21:50 INFO - PROCESS | 1886 | 1484918510894 Marionette TRACE conn4 <- [1,2354,null,{"value":null}] 05:21:50 INFO - PROCESS | 1886 | 1484918510950 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:51 INFO - PROCESS | 1886 | ++DOCSHELL 0x9add1c00 == 4 [pid = 1933] [id = 907] 05:21:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9add2000) [pid = 1933] [serial = 2413] [outer = (nil)] 05:21:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9afed800) [pid = 1933] [serial = 2414] [outer = 0x9add2000] 05:21:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9b741000) [pid = 1933] [serial = 2415] [outer = 0x9add2000] 05:21:51 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:51 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0d9000 == 5 [pid = 1933] [id = 908] 05:21:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9c0db400) [pid = 1933] [serial = 2416] [outer = (nil)] 05:21:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9c0dcc00) [pid = 1933] [serial = 2417] [outer = 0x9c0db400] 05:21:52 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:52 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:52 INFO - PROCESS | 1886 | 1484918512595 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]]]}] 05:21:52 INFO - . 05:21:52 INFO - TEST-OK | /service-workers/service-worker/websocket.https.html | took 2154ms 05:21:52 INFO - PROCESS | 1886 | 1484918512627 Marionette TRACE conn4 -> [0,2356,"getWindowHandle",null] 05:21:52 INFO - PROCESS | 1886 | 1484918512630 Marionette TRACE conn4 <- [1,2356,null,{"value":"2147483649"}] 05:21:52 INFO - TEST-START | /service-workers/service-worker/worker-interception.https.html 05:21:52 INFO - PROCESS | 1886 | 1484918512636 Marionette TRACE conn4 -> [0,2357,"timeouts",{"script":35000}] 05:21:52 INFO - PROCESS | 1886 | 1484918512638 Marionette TRACE conn4 <- [1,2357,null,{}] 05:21:52 INFO - PROCESS | 1886 | 1484918512646 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}] 05:21:52 INFO - PROCESS | 1886 | 1484918512867 Marionette TRACE conn4 <- [1,2358,null,{"value":null}] 05:21:52 INFO - PROCESS | 1886 | 1484918512952 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0e4c00 == 6 [pid = 1933] [id = 909] 05:21:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9c921000) [pid = 1933] [serial = 2418] [outer = (nil)] 05:21:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9cae7c00) [pid = 1933] [serial = 2419] [outer = 0x9c921000] 05:21:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9caec800) [pid = 1933] [serial = 2420] [outer = 0x9c921000] 05:21:53 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:53 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:54 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9afedc00) [pid = 1933] [serial = 2403] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update.https.html] 05:21:54 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9cdcf800) [pid = 1933] [serial = 2406] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.txt] 05:21:54 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9cae6c00) [pid = 1933] [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.] 05:21:54 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9adcd800) [pid = 1933] [serial = 2401] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/simple.txt] 05:21:54 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9cab9c00) [pid = 1933] [serial = 2395] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/update-recovery.https.html] 05:21:55 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ddd4400 == 7 [pid = 1933] [id = 910] 05:21:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9ddd4c00) [pid = 1933] [serial = 2421] [outer = (nil)] 05:21:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9dddfc00) [pid = 1933] [serial = 2422] [outer = 0x9ddd4c00] 05:21:55 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:55 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:55 INFO - PROCESS | 1886 | 1484918515790 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]]]}] 05:21:55 INFO - ..... 05:21:55 INFO - TEST-OK | /service-workers/service-worker/worker-interception.https.html | took 3190ms 05:21:55 INFO - PROCESS | 1886 | 1484918515829 Marionette TRACE conn4 -> [0,2360,"getWindowHandle",null] 05:21:55 INFO - PROCESS | 1886 | 1484918515831 Marionette TRACE conn4 <- [1,2360,null,{"value":"2147483649"}] 05:21:55 INFO - TEST-START | /service-workers/service-worker/xhr.https.html 05:21:55 INFO - PROCESS | 1886 | 1484918515842 Marionette TRACE conn4 -> [0,2361,"timeouts",{"script":35000}] 05:21:55 INFO - PROCESS | 1886 | 1484918515844 Marionette TRACE conn4 <- [1,2361,null,{}] 05:21:55 INFO - PROCESS | 1886 | 1484918515853 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}] 05:21:56 INFO - PROCESS | 1886 | 1484918516080 Marionette TRACE conn4 <- [1,2362,null,{"value":null}] 05:21:56 INFO - PROCESS | 1886 | 1484918516129 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:56 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e1e0000 == 8 [pid = 1933] [id = 911] 05:21:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9e1e0400) [pid = 1933] [serial = 2423] [outer = (nil)] 05:21:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9e23c400) [pid = 1933] [serial = 2424] [outer = 0x9e1e0400] 05:21:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9c0e1400) [pid = 1933] [serial = 2425] [outer = 0x9e1e0400] 05:21:56 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:56 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:57 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e2c2c00 == 9 [pid = 1933] [id = 912] 05:21:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9e2c4800) [pid = 1933] [serial = 2426] [outer = (nil)] 05:21:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9e2c4c00) [pid = 1933] [serial = 2427] [outer = 0x9e2c4800] 05:21:57 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9adf9a60 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:57 INFO - PROCESS | 1886 | [Parent 1886] WARNING: Suboptimal indexes for the SQL statement 0x9a684f20 (http://mzl.la/1FuID0j).: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/storage/mozStoragePrivateHelpers.cpp, line 114 05:21:57 INFO - PROCESS | 1886 | 1484918517731 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]]]}] 05:21:57 INFO - . 05:21:57 INFO - TEST-OK | /service-workers/service-worker/xhr.https.html | took 1943ms 05:21:57 INFO - PROCESS | 1886 | 1484918517784 Marionette TRACE conn4 -> [0,2364,"getWindowHandle",null] 05:21:57 INFO - PROCESS | 1886 | 1484918517788 Marionette TRACE conn4 <- [1,2364,null,{"value":"2147483649"}] 05:21:57 INFO - TEST-START | /shadow-dom/Document-prototype-adoptNode.html 05:21:57 INFO - Clearing pref dom.serviceWorkers.enabled 05:21:57 INFO - PROCESS | 1886 | 1484918517803 Marionette TRACE conn4 -> [0,2365,"getContext",null] 05:21:57 INFO - PROCESS | 1886 | 1484918517815 Marionette TRACE conn4 <- [1,2365,null,{"value":"content"}] 05:21:57 INFO - PROCESS | 1886 | 1484918517819 Marionette TRACE conn4 -> [0,2366,"setContext",{"value":"chrome"}] 05:21:57 INFO - PROCESS | 1886 | 1484918517825 Marionette TRACE conn4 <- [1,2366,null,{}] 05:21:57 INFO - PROCESS | 1886 | 1484918517832 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}] 05:21:57 INFO - PROCESS | 1886 | 1484918517848 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 05:21:57 INFO - PROCESS | 1886 | 1484918517853 Marionette TRACE conn4 -> [0,2368,"setContext",{"value":"content"}] 05:21:57 INFO - PROCESS | 1886 | 1484918517856 Marionette TRACE conn4 <- [1,2368,null,{}] 05:21:57 INFO - PROCESS | 1886 | 1484918517861 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}] 05:21:58 INFO - PROCESS | 1886 | 1484918518035 Marionette TRACE conn4 <- [1,2369,null,{"value":null}] 05:21:58 INFO - PROCESS | 1886 | 1484918518103 Marionette TRACE conn4 -> [0,2370,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 05:21:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9c92b400) [pid = 1933] [serial = 2428] [outer = 0xa7699400] 05:21:58 INFO - PROCESS | 1886 | 1484918518483 Marionette TRACE conn4 <- [1,2370,null,{}] 05:21:58 INFO - PROCESS | 1886 | 1484918518489 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:21:58 INFO - PROCESS | 1886 | 1484918518522 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 05:21:58 INFO - PROCESS | 1886 | 1484918518526 Marionette TRACE conn4 -> [0,2372,"timeouts",{"script":35000}] 05:21:58 INFO - PROCESS | 1886 | 1484918518532 Marionette TRACE conn4 <- [1,2372,null,{}] 05:21:58 INFO - PROCESS | 1886 | 1484918518561 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}] 05:21:58 INFO - PROCESS | 1886 | 1484918518591 Marionette TRACE conn4 <- [1,2373,null,{"value":null}] 05:21:58 INFO - PROCESS | 1886 | 1484918518595 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:21:58 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdb8c00 == 10 [pid = 1933] [id = 913] 05:21:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9cdb9000) [pid = 1933] [serial = 2429] [outer = (nil)] 05:21:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9e1da800) [pid = 1933] [serial = 2430] [outer = 0x9cdb9000] 05:21:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9d82a000) [pid = 1933] [serial = 2431] [outer = 0x9cdb9000] 05:21:59 INFO - PROCESS | 1886 | --DOCSHELL 0x9ddd4400 == 9 [pid = 1933] [id = 910] 05:21:59 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0e4c00 == 8 [pid = 1933] [id = 909] 05:21:59 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0d9000 == 7 [pid = 1933] [id = 908] 05:21:59 INFO - PROCESS | 1886 | --DOCSHELL 0x9add1c00 == 6 [pid = 1933] [id = 907] 05:21:59 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a1800 == 5 [pid = 1933] [id = 905] 05:21:59 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9b742800) [pid = 1933] [serial = 2404] [outer = (nil)] [url = about:blank] 05:21:59 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9cdd7800) [pid = 1933] [serial = 2407] [outer = (nil)] [url = about:blank] 05:21:59 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9c0a0800) [pid = 1933] [serial = 2405] [outer = (nil)] [url = about:blank] 05:21:59 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9cdd8c00) [pid = 1933] [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.] 05:21:59 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9adcdc00) [pid = 1933] [serial = 2402] [outer = (nil)] [url = about:blank] 05:21:59 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9cdd4c00) [pid = 1933] [serial = 2397] [outer = (nil)] [url = about:blank] 05:21:59 INFO - .. 05:21:59 INFO - TEST-OK | /shadow-dom/Document-prototype-adoptNode.html | took 2076ms 05:21:59 INFO - TEST-START | /shadow-dom/Document-prototype-currentScript.html 05:21:59 INFO - PROCESS | 1886 | 1484918519859 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"]]]}] 05:21:59 INFO - PROCESS | 1886 | 1484918519882 Marionette TRACE conn4 -> [0,2375,"getWindowHandle",null] 05:21:59 INFO - PROCESS | 1886 | 1484918519889 Marionette TRACE conn4 <- [1,2375,null,{"value":"2147483649"}] 05:21:59 INFO - PROCESS | 1886 | 1484918519905 Marionette TRACE conn4 -> [0,2376,"timeouts",{"script":35000}] 05:21:59 INFO - PROCESS | 1886 | 1484918519924 Marionette TRACE conn4 <- [1,2376,null,{}] 05:21:59 INFO - PROCESS | 1886 | 1484918519937 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}] 05:22:00 INFO - PROCESS | 1886 | 1484918520140 Marionette TRACE conn4 <- [1,2377,null,{"value":null}] 05:22:00 INFO - PROCESS | 1886 | 1484918520216 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:00 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afed400 == 6 [pid = 1933] [id = 914] 05:22:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9b740800) [pid = 1933] [serial = 2432] [outer = (nil)] 05:22:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9c925c00) [pid = 1933] [serial = 2433] [outer = 0x9b740800] 05:22:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9caad000) [pid = 1933] [serial = 2434] [outer = 0x9b740800] 05:22:02 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9c921000) [pid = 1933] [serial = 2418] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/worker-interception.https.html] 05:22:02 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9d1ef400) [pid = 1933] [serial = 2411] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:22:02 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9c0db400) [pid = 1933] [serial = 2416] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?websocket] 05:22:02 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9add2000) [pid = 1933] [serial = 2413] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/websocket.https.html] 05:22:02 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9ddd4c00) [pid = 1933] [serial = 2421] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/worker-interception-iframe.https.html?bypass] 05:22:06 INFO - PROCESS | 1886 | --DOCSHELL 0x9e2c2c00 == 5 [pid = 1933] [id = 912] 05:22:06 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdb8c00 == 4 [pid = 1933] [id = 913] 05:22:06 INFO - PROCESS | 1886 | --DOCSHELL 0x9e1e0000 == 3 [pid = 1933] [id = 911] 05:22:06 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9e23c400) [pid = 1933] [serial = 2424] [outer = (nil)] [url = about:blank] 05:22:06 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9c0a0c00) [pid = 1933] [serial = 2412] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html] 05:22:06 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9c0dcc00) [pid = 1933] [serial = 2417] [outer = (nil)] [url = about:blank] 05:22:06 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9b741000) [pid = 1933] [serial = 2415] [outer = (nil)] [url = about:blank] 05:22:06 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9caec800) [pid = 1933] [serial = 2420] [outer = (nil)] [url = about:blank] 05:22:06 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9dddfc00) [pid = 1933] [serial = 2422] [outer = (nil)] [url = about:blank] 05:22:06 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9cae7c00) [pid = 1933] [serial = 2419] [outer = (nil)] [url = about:blank] 05:22:06 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0x9afed800) [pid = 1933] [serial = 2414] [outer = (nil)] [url = about:blank] 05:22:06 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0x9caf5800) [pid = 1933] [serial = 2409] [outer = (nil)] [url = about:blank] 05:22:09 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0x9e2c4800) [pid = 1933] [serial = 2426] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/resources/blank.html?xhr] 05:22:09 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0x9cdb9000) [pid = 1933] [serial = 2429] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-adoptNode.html] 05:22:09 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0x9e939000) [pid = 1933] [serial = 1542] [outer = (nil)] [url = http://web-platform.test:8000/selectors/child-indexed-pseudo-class.html] 05:22:09 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0x9c0a3400) [pid = 1933] [serial = 2408] [outer = (nil)] [url = https://web-platform.test:8443/service-workers/service-worker/waiting.https.html] 05:22:13 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0x9e2c4c00) [pid = 1933] [serial = 2427] [outer = (nil)] [url = about:blank] 05:22:13 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0x9d82a000) [pid = 1933] [serial = 2431] [outer = (nil)] [url = about:blank] 05:22:13 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0x9c925c00) [pid = 1933] [serial = 2433] [outer = (nil)] [url = about:blank] 05:22:13 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0x9e1da800) [pid = 1933] [serial = 2430] [outer = (nil)] [url = about:blank] 05:22:13 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0x9e96c000) [pid = 1933] [serial = 1544] [outer = (nil)] [url = about:blank] 05:22:13 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0x9d11c400) [pid = 1933] [serial = 2410] [outer = (nil)] [url = about:blank] 05:22:13 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0xa34d7c00) [pid = 1933] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/testharness_runner.html] 05:22:30 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:22:30 INFO - PROCESS | 1886 | 1484918550744 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]]]}] 05:22:30 INFO - ........ 05:22:30 INFO - TEST-TIMEOUT | /shadow-dom/Document-prototype-currentScript.html | took 30891ms 05:22:30 INFO - TEST-START | /shadow-dom/Document-prototype-importNode.html 05:22:30 INFO - PROCESS | 1886 | 1484918550797 Marionette TRACE conn4 -> [0,2379,"getWindowHandle",null] 05:22:30 INFO - PROCESS | 1886 | 1484918550800 Marionette TRACE conn4 <- [1,2379,null,{"value":"2147483649"}] 05:22:30 INFO - PROCESS | 1886 | 1484918550806 Marionette TRACE conn4 -> [0,2380,"timeouts",{"script":35000}] 05:22:30 INFO - PROCESS | 1886 | 1484918550810 Marionette TRACE conn4 <- [1,2380,null,{}] 05:22:30 INFO - PROCESS | 1886 | 1484918550816 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}] 05:22:31 INFO - PROCESS | 1886 | 1484918551005 Marionette TRACE conn4 <- [1,2381,null,{"value":null}] 05:22:31 INFO - PROCESS | 1886 | 1484918551047 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:31 INFO - PROCESS | 1886 | ++DOCSHELL 0x9add2800 == 4 [pid = 1933] [id = 915] 05:22:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0x9add3800) [pid = 1933] [serial = 2435] [outer = (nil)] 05:22:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0x9afe6400) [pid = 1933] [serial = 2436] [outer = 0x9add3800] 05:22:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0x9afeec00) [pid = 1933] [serial = 2437] [outer = 0x9add3800] 05:22:32 INFO - PROCESS | 1886 | 1484918551983 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"]]]}] 05:22:32 INFO - .. 05:22:32 INFO - TEST-OK | /shadow-dom/Document-prototype-importNode.html | took 1238ms 05:22:32 INFO - TEST-START | /shadow-dom/Element-interface-attachShadow.html 05:22:32 INFO - PROCESS | 1886 | 1484918552044 Marionette TRACE conn4 -> [0,2383,"getWindowHandle",null] 05:22:32 INFO - PROCESS | 1886 | 1484918552047 Marionette TRACE conn4 <- [1,2383,null,{"value":"2147483649"}] 05:22:32 INFO - PROCESS | 1886 | 1484918552054 Marionette TRACE conn4 -> [0,2384,"timeouts",{"script":35000}] 05:22:32 INFO - PROCESS | 1886 | 1484918552057 Marionette TRACE conn4 <- [1,2384,null,{}] 05:22:32 INFO - PROCESS | 1886 | 1484918552064 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}] 05:22:32 INFO - PROCESS | 1886 | 1484918552243 Marionette TRACE conn4 <- [1,2385,null,{"value":null}] 05:22:32 INFO - PROCESS | 1886 | 1484918552360 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:32 INFO - PROCESS | 1886 | ++DOCSHELL 0x9adce800 == 5 [pid = 1933] [id = 916] 05:22:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0x9add1800) [pid = 1933] [serial = 2438] [outer = (nil)] 05:22:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0x9c0a1c00) [pid = 1933] [serial = 2439] [outer = 0x9add1800] 05:22:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0x9c0a7c00) [pid = 1933] [serial = 2440] [outer = 0x9add1800] 05:22:33 INFO - ...... 05:22:33 INFO - TEST-OK | /shadow-dom/Element-interface-attachShadow.html | took 1395ms 05:22:33 INFO - PROCESS | 1886 | 1484918553411 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"]]]}] 05:22:33 INFO - TEST-START | /shadow-dom/Element-interface-shadowRoot-attribute.html 05:22:33 INFO - PROCESS | 1886 | 1484918553455 Marionette TRACE conn4 -> [0,2387,"getWindowHandle",null] 05:22:33 INFO - PROCESS | 1886 | 1484918553457 Marionette TRACE conn4 <- [1,2387,null,{"value":"2147483649"}] 05:22:33 INFO - PROCESS | 1886 | 1484918553469 Marionette TRACE conn4 -> [0,2388,"timeouts",{"script":35000}] 05:22:33 INFO - PROCESS | 1886 | 1484918553472 Marionette TRACE conn4 <- [1,2388,null,{}] 05:22:33 INFO - PROCESS | 1886 | 1484918553477 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}] 05:22:33 INFO - PROCESS | 1886 | 1484918553663 Marionette TRACE conn4 <- [1,2389,null,{"value":null}] 05:22:33 INFO - PROCESS | 1886 | 1484918553686 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:33 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caaf800 == 6 [pid = 1933] [id = 917] 05:22:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0x9cab0000) [pid = 1933] [serial = 2441] [outer = (nil)] 05:22:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0x9cae6c00) [pid = 1933] [serial = 2442] [outer = 0x9cab0000] 05:22:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0x9caee400) [pid = 1933] [serial = 2443] [outer = 0x9cab0000] 05:22:34 INFO - PROCESS | 1886 | 1484918554748 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"]]]}] 05:22:34 INFO - ... 05:22:34 INFO - TEST-OK | /shadow-dom/Element-interface-shadowRoot-attribute.html | took 1341ms 05:22:34 INFO - PROCESS | 1886 | 1484918554806 Marionette TRACE conn4 -> [0,2391,"getWindowHandle",null] 05:22:34 INFO - TEST-START | /shadow-dom/HTMLSlotElement-interface.html 05:22:34 INFO - PROCESS | 1886 | 1484918554812 Marionette TRACE conn4 <- [1,2391,null,{"value":"2147483649"}] 05:22:34 INFO - PROCESS | 1886 | 1484918554818 Marionette TRACE conn4 -> [0,2392,"timeouts",{"script":35000}] 05:22:34 INFO - PROCESS | 1886 | 1484918554821 Marionette TRACE conn4 <- [1,2392,null,{}] 05:22:34 INFO - PROCESS | 1886 | 1484918554827 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}] 05:22:34 INFO - PROCESS | 1886 | 1484918554986 Marionette TRACE conn4 <- [1,2393,null,{"value":null}] 05:22:35 INFO - PROCESS | 1886 | 1484918555066 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:35 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdb6c00 == 7 [pid = 1933] [id = 918] 05:22:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0x9cdb7000) [pid = 1933] [serial = 2444] [outer = (nil)] 05:22:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0x9cdbfc00) [pid = 1933] [serial = 2445] [outer = 0x9cdb7000] 05:22:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0x9cdcc000) [pid = 1933] [serial = 2446] [outer = 0x9cdb7000] 05:22:36 INFO - .................. 05:22:36 INFO - TEST-OK | /shadow-dom/HTMLSlotElement-interface.html | took 1406ms 05:22:36 INFO - TEST-START | /shadow-dom/Node-prototype-cloneNode.html 05:22:36 INFO - PROCESS | 1886 | 1484918556160 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"]]]}] 05:22:36 INFO - PROCESS | 1886 | 1484918556226 Marionette TRACE conn4 -> [0,2395,"getWindowHandle",null] 05:22:36 INFO - PROCESS | 1886 | 1484918556232 Marionette TRACE conn4 <- [1,2395,null,{"value":"2147483649"}] 05:22:36 INFO - PROCESS | 1886 | 1484918556239 Marionette TRACE conn4 -> [0,2396,"timeouts",{"script":35000}] 05:22:36 INFO - PROCESS | 1886 | 1484918556241 Marionette TRACE conn4 <- [1,2396,null,{}] 05:22:36 INFO - PROCESS | 1886 | 1484918556250 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}] 05:22:36 INFO - PROCESS | 1886 | 1484918556452 Marionette TRACE conn4 <- [1,2397,null,{"value":null}] 05:22:36 INFO - PROCESS | 1886 | 1484918556533 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:36 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdcec00 == 8 [pid = 1933] [id = 919] 05:22:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0x9cdd8400) [pid = 1933] [serial = 2447] [outer = (nil)] 05:22:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9d120800) [pid = 1933] [serial = 2448] [outer = 0x9cdd8400] 05:22:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9d11f800) [pid = 1933] [serial = 2449] [outer = 0x9cdd8400] 05:22:37 INFO - PROCESS | 1886 | 1484918557489 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"]]]}] 05:22:37 INFO - .... 05:22:37 INFO - TEST-OK | /shadow-dom/Node-prototype-cloneNode.html | took 1286ms 05:22:37 INFO - PROCESS | 1886 | 1484918557524 Marionette TRACE conn4 -> [0,2399,"getWindowHandle",null] 05:22:37 INFO - PROCESS | 1886 | 1484918557525 Marionette TRACE conn4 <- [1,2399,null,{"value":"2147483649"}] 05:22:37 INFO - TEST-START | /shadow-dom/ShadowRoot-interface.html 05:22:37 INFO - PROCESS | 1886 | 1484918557537 Marionette TRACE conn4 -> [0,2400,"timeouts",{"script":35000}] 05:22:37 INFO - PROCESS | 1886 | 1484918557540 Marionette TRACE conn4 <- [1,2400,null,{}] 05:22:37 INFO - PROCESS | 1886 | 1484918557546 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}] 05:22:37 INFO - PROCESS | 1886 | 1484918557722 Marionette TRACE conn4 <- [1,2401,null,{"value":null}] 05:22:37 INFO - PROCESS | 1886 | 1484918557755 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:37 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d821800 == 9 [pid = 1933] [id = 920] 05:22:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9d821c00) [pid = 1933] [serial = 2450] [outer = (nil)] 05:22:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9d828400) [pid = 1933] [serial = 2451] [outer = 0x9d821c00] 05:22:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9ddd5400) [pid = 1933] [serial = 2452] [outer = 0x9d821c00] 05:22:38 INFO - ............ 05:22:38 INFO - TEST-OK | /shadow-dom/ShadowRoot-interface.html | took 1254ms 05:22:38 INFO - TEST-START | /shadow-dom/event-composed-path-with-related-target.html 05:22:38 INFO - PROCESS | 1886 | 1484918558765 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"]]]}] 05:22:38 INFO - PROCESS | 1886 | 1484918558789 Marionette TRACE conn4 -> [0,2403,"getWindowHandle",null] 05:22:38 INFO - PROCESS | 1886 | 1484918558793 Marionette TRACE conn4 <- [1,2403,null,{"value":"2147483649"}] 05:22:38 INFO - PROCESS | 1886 | 1484918558806 Marionette TRACE conn4 -> [0,2404,"timeouts",{"script":35000}] 05:22:38 INFO - PROCESS | 1886 | 1484918558808 Marionette TRACE conn4 <- [1,2404,null,{}] 05:22:38 INFO - PROCESS | 1886 | 1484918558816 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}] 05:22:39 INFO - PROCESS | 1886 | 1484918559018 Marionette TRACE conn4 <- [1,2405,null,{"value":null}] 05:22:39 INFO - PROCESS | 1886 | 1484918559078 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:39 INFO - PROCESS | 1886 | ++DOCSHELL 0x9adc8000 == 10 [pid = 1933] [id = 921] 05:22:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9adc8400) [pid = 1933] [serial = 2453] [outer = (nil)] 05:22:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9b739c00) [pid = 1933] [serial = 2454] [outer = 0x9adc8400] 05:22:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9b742000) [pid = 1933] [serial = 2455] [outer = 0x9adc8400] 05:22:40 INFO - PROCESS | 1886 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 05:22:40 INFO - PROCESS | 1886 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 05:22:40 INFO - PROCESS | 1886 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 05:22:40 INFO - PROCESS | 1886 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 05:22:40 INFO - ............. 05:22:40 INFO - TEST-ERROR | /shadow-dom/event-composed-path-with-related-target.html | took 1595ms 05:22:40 INFO - TEST-START | /shadow-dom/event-composed-path.html 05:22:40 INFO - PROCESS | 1886 | 1484918560322 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"]]]}] 05:22:40 INFO - PROCESS | 1886 | 1484918560409 Marionette TRACE conn4 -> [0,2407,"getWindowHandle",null] 05:22:40 INFO - PROCESS | 1886 | 1484918560412 Marionette TRACE conn4 <- [1,2407,null,{"value":"2147483649"}] 05:22:40 INFO - PROCESS | 1886 | 1484918560422 Marionette TRACE conn4 -> [0,2408,"timeouts",{"script":35000}] 05:22:40 INFO - PROCESS | 1886 | 1484918560427 Marionette TRACE conn4 <- [1,2408,null,{}] 05:22:40 INFO - PROCESS | 1886 | 1484918560440 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}] 05:22:40 INFO - PROCESS | 1886 | 1484918560687 Marionette TRACE conn4 <- [1,2409,null,{"value":null}] 05:22:40 INFO - PROCESS | 1886 | 1484918560737 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:40 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ddd3c00 == 11 [pid = 1933] [id = 922] 05:22:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9ddd4c00) [pid = 1933] [serial = 2456] [outer = (nil)] 05:22:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9dde2c00) [pid = 1933] [serial = 2457] [outer = 0x9ddd4c00] 05:22:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9e1d3c00) [pid = 1933] [serial = 2458] [outer = 0x9ddd4c00] 05:22:41 INFO - PROCESS | 1886 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 05:22:41 INFO - PROCESS | 1886 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 05:22:41 INFO - PROCESS | 1886 | JavaScript error: http://web-platform.test:8000/shadow-dom/resources/shadow-dom.js, line 78: TypeError: e.composedPath is not a function 05:22:42 INFO - ........... 05:22:42 INFO - TEST-ERROR | /shadow-dom/event-composed-path.html | took 1703ms 05:22:42 INFO - TEST-START | /shadow-dom/event-composed.html 05:22:42 INFO - PROCESS | 1886 | 1484918562070 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"]]]}] 05:22:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9d821800 == 10 [pid = 1933] [id = 920] 05:22:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdcec00 == 9 [pid = 1933] [id = 919] 05:22:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdb6c00 == 8 [pid = 1933] [id = 918] 05:22:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9caaf800 == 7 [pid = 1933] [id = 917] 05:22:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9adce800 == 6 [pid = 1933] [id = 916] 05:22:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9add2800 == 5 [pid = 1933] [id = 915] 05:22:42 INFO - PROCESS | 1886 | --DOCSHELL 0x9afed400 == 4 [pid = 1933] [id = 914] 05:22:42 INFO - PROCESS | 1886 | 1484918562126 Marionette TRACE conn4 -> [0,2411,"getWindowHandle",null] 05:22:42 INFO - PROCESS | 1886 | 1484918562128 Marionette TRACE conn4 <- [1,2411,null,{"value":"2147483649"}] 05:22:42 INFO - PROCESS | 1886 | 1484918562135 Marionette TRACE conn4 -> [0,2412,"timeouts",{"script":35000}] 05:22:42 INFO - PROCESS | 1886 | 1484918562139 Marionette TRACE conn4 <- [1,2412,null,{}] 05:22:42 INFO - PROCESS | 1886 | 1484918562146 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}] 05:22:42 INFO - PROCESS | 1886 | 1484918562408 Marionette TRACE conn4 <- [1,2413,null,{"value":null}] 05:22:42 INFO - PROCESS | 1886 | 1484918562483 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:42 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe2c00 == 5 [pid = 1933] [id = 923] 05:22:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9afe4c00) [pid = 1933] [serial = 2459] [outer = (nil)] 05:22:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9d82a000) [pid = 1933] [serial = 2460] [outer = 0x9afe4c00] 05:22:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9e1d8400) [pid = 1933] [serial = 2461] [outer = 0x9afe4c00] 05:22:43 INFO - PROCESS | 1886 | 1484918563446 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"]]]}] 05:22:43 INFO - ......... 05:22:43 INFO - TEST-OK | /shadow-dom/event-composed.html | took 1386ms 05:22:43 INFO - PROCESS | 1886 | 1484918563521 Marionette TRACE conn4 -> [0,2415,"getWindowHandle",null] 05:22:43 INFO - PROCESS | 1886 | 1484918563524 Marionette TRACE conn4 <- [1,2415,null,{"value":"2147483649"}] 05:22:43 INFO - TEST-START | /shadow-dom/scroll-to-the-fragment-in-shadow-tree.html 05:22:43 INFO - PROCESS | 1886 | 1484918563531 Marionette TRACE conn4 -> [0,2416,"timeouts",{"script":35000}] 05:22:43 INFO - PROCESS | 1886 | 1484918563533 Marionette TRACE conn4 <- [1,2416,null,{}] 05:22:43 INFO - PROCESS | 1886 | 1484918563545 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}] 05:22:43 INFO - PROCESS | 1886 | 1484918563685 Marionette TRACE conn4 <- [1,2417,null,{"value":null}] 05:22:43 INFO - PROCESS | 1886 | 1484918563736 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:43 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e25f800 == 6 [pid = 1933] [id = 924] 05:22:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9e2ba400) [pid = 1933] [serial = 2462] [outer = (nil)] 05:22:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9e2c6000) [pid = 1933] [serial = 2463] [outer = 0x9e2ba400] 05:22:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9e4af800) [pid = 1933] [serial = 2464] [outer = 0x9e2ba400] 05:22:47 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9cdd8400) [pid = 1933] [serial = 2447] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Node-prototype-cloneNode.html] 05:22:47 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9cdb7000) [pid = 1933] [serial = 2444] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/HTMLSlotElement-interface.html] 05:22:47 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9cab0000) [pid = 1933] [serial = 2441] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Element-interface-shadowRoot-attribute.html] 05:22:47 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9add1800) [pid = 1933] [serial = 2438] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Element-interface-attachShadow.html] 05:22:47 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9add3800) [pid = 1933] [serial = 2435] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-importNode.html] 05:22:47 INFO - .......... 05:22:47 INFO - TEST-OK | /shadow-dom/scroll-to-the-fragment-in-shadow-tree.html | took 4049ms 05:22:47 INFO - TEST-START | /shadow-dom/slotchange.html 05:22:47 INFO - PROCESS | 1886 | 1484918567556 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"]]]}] 05:22:47 INFO - PROCESS | 1886 | 1484918567580 Marionette TRACE conn4 -> [0,2419,"getWindowHandle",null] 05:22:47 INFO - PROCESS | 1886 | 1484918567582 Marionette TRACE conn4 <- [1,2419,null,{"value":"2147483649"}] 05:22:47 INFO - PROCESS | 1886 | 1484918567594 Marionette TRACE conn4 -> [0,2420,"timeouts",{"script":35000}] 05:22:47 INFO - PROCESS | 1886 | 1484918567601 Marionette TRACE conn4 <- [1,2420,null,{}] 05:22:47 INFO - PROCESS | 1886 | 1484918567686 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}] 05:22:48 INFO - PROCESS | 1886 | 1484918568006 Marionette TRACE conn4 <- [1,2421,null,{"value":null}] 05:22:48 INFO - PROCESS | 1886 | 1484918568115 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:48 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e4bac00 == 7 [pid = 1933] [id = 925] 05:22:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9e4bb800) [pid = 1933] [serial = 2465] [outer = (nil)] 05:22:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9e935000) [pid = 1933] [serial = 2466] [outer = 0x9e4bb800] 05:22:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9e939000) [pid = 1933] [serial = 2467] [outer = 0x9e4bb800] 05:22:49 INFO - ............... 05:22:49 INFO - TEST-OK | /shadow-dom/slotchange.html | took 1620ms 05:22:49 INFO - TEST-START | /shadow-dom/slots-fallback.html 05:22:49 INFO - PROCESS | 1886 | 1484918569174 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"]]]}] 05:22:49 INFO - PROCESS | 1886 | 1484918569214 Marionette TRACE conn4 -> [0,2423,"getWindowHandle",null] 05:22:49 INFO - PROCESS | 1886 | 1484918569216 Marionette TRACE conn4 <- [1,2423,null,{"value":"2147483649"}] 05:22:49 INFO - PROCESS | 1886 | 1484918569222 Marionette TRACE conn4 -> [0,2424,"timeouts",{"script":35000}] 05:22:49 INFO - PROCESS | 1886 | 1484918569232 Marionette TRACE conn4 <- [1,2424,null,{}] 05:22:49 INFO - PROCESS | 1886 | 1484918569241 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}] 05:22:49 INFO - PROCESS | 1886 | 1484918569458 Marionette TRACE conn4 <- [1,2425,null,{"value":null}] 05:22:49 INFO - PROCESS | 1886 | 1484918569557 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:49 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e1df400 == 8 [pid = 1933] [id = 926] 05:22:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9e1dfc00) [pid = 1933] [serial = 2468] [outer = (nil)] 05:22:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9e2bf000) [pid = 1933] [serial = 2469] [outer = 0x9e1dfc00] 05:22:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9e4b3800) [pid = 1933] [serial = 2470] [outer = 0x9e1dfc00] 05:22:50 INFO - .......... 05:22:50 INFO - TEST-OK | /shadow-dom/slots-fallback.html | took 1545ms 05:22:50 INFO - TEST-START | /shadow-dom/slots.html 05:22:50 INFO - PROCESS | 1886 | 1484918570724 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"]]]}] 05:22:50 INFO - PROCESS | 1886 | 1484918570769 Marionette TRACE conn4 -> [0,2427,"getWindowHandle",null] 05:22:50 INFO - PROCESS | 1886 | 1484918570771 Marionette TRACE conn4 <- [1,2427,null,{"value":"2147483649"}] 05:22:50 INFO - PROCESS | 1886 | 1484918570785 Marionette TRACE conn4 -> [0,2428,"timeouts",{"script":35000}] 05:22:50 INFO - PROCESS | 1886 | 1484918570789 Marionette TRACE conn4 <- [1,2428,null,{}] 05:22:50 INFO - PROCESS | 1886 | 1484918570802 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}] 05:22:50 INFO - PROCESS | 1886 | 1484918570963 Marionette TRACE conn4 <- [1,2429,null,{"value":null}] 05:22:51 INFO - PROCESS | 1886 | 1484918571051 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:51 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e4b9c00 == 9 [pid = 1933] [id = 927] 05:22:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9e96a400) [pid = 1933] [serial = 2471] [outer = (nil)] 05:22:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9e976c00) [pid = 1933] [serial = 2472] [outer = 0x9e96a400] 05:22:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9e9a6400) [pid = 1933] [serial = 2473] [outer = 0x9e96a400] 05:22:52 INFO - ....................... 05:22:52 INFO - TEST-OK | /shadow-dom/slots.html | took 1506ms 05:22:52 INFO - TEST-START | /shadow-dom/leaktests/get-elements.html 05:22:52 INFO - PROCESS | 1886 | 1484918572252 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"]]]}] 05:22:52 INFO - PROCESS | 1886 | 1484918572288 Marionette TRACE conn4 -> [0,2431,"getWindowHandle",null] 05:22:52 INFO - PROCESS | 1886 | 1484918572290 Marionette TRACE conn4 <- [1,2431,null,{"value":"2147483649"}] 05:22:52 INFO - PROCESS | 1886 | 1484918572304 Marionette TRACE conn4 -> [0,2432,"timeouts",{"script":35000}] 05:22:52 INFO - PROCESS | 1886 | 1484918572305 Marionette TRACE conn4 <- [1,2432,null,{}] 05:22:52 INFO - PROCESS | 1886 | 1484918572317 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}] 05:22:52 INFO - PROCESS | 1886 | 1484918572611 Marionette TRACE conn4 <- [1,2433,null,{"value":null}] 05:22:52 INFO - PROCESS | 1886 | 1484918572651 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:22:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a4400 == 10 [pid = 1933] [id = 928] 05:22:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9c0a7000) [pid = 1933] [serial = 2474] [outer = (nil)] 05:22:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0x9cdb6400) [pid = 1933] [serial = 2475] [outer = 0x9c0a7000] 05:22:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0x9cdcf800) [pid = 1933] [serial = 2476] [outer = 0x9c0a7000] 05:22:53 INFO - PROCESS | 1886 | --DOCSHELL 0x9e25f800 == 9 [pid = 1933] [id = 924] 05:22:53 INFO - PROCESS | 1886 | --DOCSHELL 0x9adc8000 == 8 [pid = 1933] [id = 921] 05:22:53 INFO - PROCESS | 1886 | --DOCSHELL 0x9ddd3c00 == 7 [pid = 1933] [id = 922] 05:22:53 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe2c00 == 6 [pid = 1933] [id = 923] 05:22:53 INFO - PROCESS | 1886 | --DOCSHELL 0x9e1df400 == 5 [pid = 1933] [id = 926] 05:22:53 INFO - PROCESS | 1886 | --DOCSHELL 0x9e4bac00 == 4 [pid = 1933] [id = 925] 05:22:53 INFO - PROCESS | 1886 | --DOCSHELL 0x9e4b9c00 == 3 [pid = 1933] [id = 927] 05:22:53 INFO - PROCESS | 1886 | --DOMWINDOW == 51 (0x9d11f800) [pid = 1933] [serial = 2449] [outer = (nil)] [url = about:blank] 05:22:53 INFO - PROCESS | 1886 | --DOMWINDOW == 50 (0x9d120800) [pid = 1933] [serial = 2448] [outer = (nil)] [url = about:blank] 05:22:53 INFO - PROCESS | 1886 | --DOMWINDOW == 49 (0x9cdcc000) [pid = 1933] [serial = 2446] [outer = (nil)] [url = about:blank] 05:22:53 INFO - PROCESS | 1886 | --DOMWINDOW == 48 (0x9cdbfc00) [pid = 1933] [serial = 2445] [outer = (nil)] [url = about:blank] 05:22:53 INFO - PROCESS | 1886 | --DOMWINDOW == 47 (0x9caee400) [pid = 1933] [serial = 2443] [outer = (nil)] [url = about:blank] 05:22:53 INFO - PROCESS | 1886 | --DOMWINDOW == 46 (0x9cae6c00) [pid = 1933] [serial = 2442] [outer = (nil)] [url = about:blank] 05:22:53 INFO - PROCESS | 1886 | --DOMWINDOW == 45 (0x9c0a7c00) [pid = 1933] [serial = 2440] [outer = (nil)] [url = about:blank] 05:22:53 INFO - PROCESS | 1886 | --DOMWINDOW == 44 (0x9c0a1c00) [pid = 1933] [serial = 2439] [outer = (nil)] [url = about:blank] 05:22:53 INFO - PROCESS | 1886 | --DOMWINDOW == 43 (0x9afe6400) [pid = 1933] [serial = 2436] [outer = (nil)] [url = about:blank] 05:22:53 INFO - PROCESS | 1886 | --DOMWINDOW == 42 (0x9afeec00) [pid = 1933] [serial = 2437] [outer = (nil)] [url = about:blank] 05:22:53 INFO - PROCESS | 1886 | --DOMWINDOW == 41 (0x9d828400) [pid = 1933] [serial = 2451] [outer = (nil)] [url = about:blank] 05:22:53 INFO - PROCESS | 1886 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html, line 48: TypeError: hostOpen.attachShadow is not a function 05:22:56 INFO - PROCESS | 1886 | --DOMWINDOW == 40 (0x9e2ba400) [pid = 1933] [serial = 2462] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html] 05:22:56 INFO - PROCESS | 1886 | --DOMWINDOW == 39 (0x9e4bb800) [pid = 1933] [serial = 2465] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slotchange.html] 05:22:56 INFO - PROCESS | 1886 | --DOMWINDOW == 38 (0x9adc8400) [pid = 1933] [serial = 2453] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed-path-with-related-target.html] 05:22:56 INFO - PROCESS | 1886 | --DOMWINDOW == 37 (0x9ddd4c00) [pid = 1933] [serial = 2456] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed-path.html] 05:22:56 INFO - PROCESS | 1886 | --DOMWINDOW == 36 (0x9afe4c00) [pid = 1933] [serial = 2459] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/event-composed.html] 05:22:56 INFO - PROCESS | 1886 | --DOMWINDOW == 35 (0x9d821c00) [pid = 1933] [serial = 2450] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/ShadowRoot-interface.html] 05:22:56 INFO - PROCESS | 1886 | --DOMWINDOW == 34 (0x9b740800) [pid = 1933] [serial = 2432] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/Document-prototype-currentScript.html] 05:23:00 INFO - PROCESS | 1886 | --DOMWINDOW == 33 (0x9e935000) [pid = 1933] [serial = 2466] [outer = (nil)] [url = about:blank] 05:23:00 INFO - PROCESS | 1886 | --DOMWINDOW == 32 (0x9e939000) [pid = 1933] [serial = 2467] [outer = (nil)] [url = about:blank] 05:23:00 INFO - PROCESS | 1886 | --DOMWINDOW == 31 (0x9b742000) [pid = 1933] [serial = 2455] [outer = (nil)] [url = about:blank] 05:23:00 INFO - PROCESS | 1886 | --DOMWINDOW == 30 (0x9e1d3c00) [pid = 1933] [serial = 2458] [outer = (nil)] [url = about:blank] 05:23:00 INFO - PROCESS | 1886 | --DOMWINDOW == 29 (0x9e1d8400) [pid = 1933] [serial = 2461] [outer = (nil)] [url = about:blank] 05:23:00 INFO - PROCESS | 1886 | --DOMWINDOW == 28 (0x9e4af800) [pid = 1933] [serial = 2464] [outer = (nil)] [url = about:blank] 05:23:00 INFO - PROCESS | 1886 | --DOMWINDOW == 27 (0x9e2c6000) [pid = 1933] [serial = 2463] [outer = (nil)] [url = about:blank] 05:23:00 INFO - PROCESS | 1886 | --DOMWINDOW == 26 (0x9d82a000) [pid = 1933] [serial = 2460] [outer = (nil)] [url = about:blank] 05:23:00 INFO - PROCESS | 1886 | --DOMWINDOW == 25 (0x9dde2c00) [pid = 1933] [serial = 2457] [outer = (nil)] [url = about:blank] 05:23:00 INFO - PROCESS | 1886 | --DOMWINDOW == 24 (0x9b739c00) [pid = 1933] [serial = 2454] [outer = (nil)] [url = about:blank] 05:23:00 INFO - PROCESS | 1886 | --DOMWINDOW == 23 (0x9ddd5400) [pid = 1933] [serial = 2452] [outer = (nil)] [url = about:blank] 05:23:00 INFO - PROCESS | 1886 | --DOMWINDOW == 22 (0x9caad000) [pid = 1933] [serial = 2434] [outer = (nil)] [url = about:blank] 05:23:02 INFO - PROCESS | 1886 | --DOMWINDOW == 21 (0x9e1dfc00) [pid = 1933] [serial = 2468] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slots-fallback.html] 05:23:02 INFO - PROCESS | 1886 | --DOMWINDOW == 20 (0x9e96a400) [pid = 1933] [serial = 2471] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/slots.html] 05:23:06 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0x9e4b3800) [pid = 1933] [serial = 2470] [outer = (nil)] [url = about:blank] 05:23:06 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0x9e9a6400) [pid = 1933] [serial = 2473] [outer = (nil)] [url = about:blank] 05:23:06 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0x9cdb6400) [pid = 1933] [serial = 2475] [outer = (nil)] [url = about:blank] 05:23:06 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0x9e976c00) [pid = 1933] [serial = 2472] [outer = (nil)] [url = about:blank] 05:23:06 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0x9e2bf000) [pid = 1933] [serial = 2469] [outer = (nil)] [url = about:blank] 05:23:23 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:23:23 INFO - PROCESS | 1886 | 1484918603158 Marionette TRACE conn4 <- [1,2434,null,{"value":["/shadow-dom/leaktests/get-elements.html",1,"TypeError: hostOpen.attachShadow is not a function",null,[]]}] 05:23:23 INFO - TEST-ERROR | /shadow-dom/leaktests/get-elements.html | took 30913ms 05:23:23 INFO - PROCESS | 1886 | 1484918603214 Marionette TRACE conn4 -> [0,2435,"getWindowHandle",null] 05:23:23 INFO - PROCESS | 1886 | 1484918603218 Marionette TRACE conn4 <- [1,2435,null,{"value":"2147483649"}] 05:23:23 INFO - TEST-START | /shadow-dom/leaktests/html-collection.html 05:23:23 INFO - PROCESS | 1886 | 1484918603224 Marionette TRACE conn4 -> [0,2436,"timeouts",{"script":35000}] 05:23:23 INFO - PROCESS | 1886 | 1484918603226 Marionette TRACE conn4 <- [1,2436,null,{}] 05:23:23 INFO - PROCESS | 1886 | 1484918603231 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}] 05:23:23 INFO - PROCESS | 1886 | 1484918603393 Marionette TRACE conn4 <- [1,2437,null,{"value":null}] 05:23:23 INFO - PROCESS | 1886 | 1484918603451 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:23 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe0000 == 4 [pid = 1933] [id = 929] 05:23:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0x9afe0400) [pid = 1933] [serial = 2477] [outer = (nil)] 05:23:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0x9afe8400) [pid = 1933] [serial = 2478] [outer = 0x9afe0400] 05:23:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0x9b736400) [pid = 1933] [serial = 2479] [outer = 0x9afe0400] 05:23:24 INFO - PROCESS | 1886 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html, line 45: TypeError: host.attachShadow is not a function 05:23:32 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a4400 == 3 [pid = 1933] [id = 928] 05:23:38 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0x9c0a7000) [pid = 1933] [serial = 2474] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/get-elements.html] 05:23:42 INFO - PROCESS | 1886 | --DOMWINDOW == 16 (0x9afe8400) [pid = 1933] [serial = 2478] [outer = (nil)] [url = about:blank] 05:23:42 INFO - PROCESS | 1886 | --DOMWINDOW == 15 (0x9cdcf800) [pid = 1933] [serial = 2476] [outer = (nil)] [url = about:blank] 05:23:53 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:23:53 INFO - PROCESS | 1886 | 1484918633876 Marionette TRACE conn4 <- [1,2438,null,{"value":["/shadow-dom/leaktests/html-collection.html",1,"TypeError: host.attachShadow is not a function",null,[]]}] 05:23:53 INFO - TEST-ERROR | /shadow-dom/leaktests/html-collection.html | took 30706ms 05:23:53 INFO - PROCESS | 1886 | 1484918633930 Marionette TRACE conn4 -> [0,2439,"getWindowHandle",null] 05:23:53 INFO - PROCESS | 1886 | 1484918633932 Marionette TRACE conn4 <- [1,2439,null,{"value":"2147483649"}] 05:23:53 INFO - TEST-START | /shadow-dom/leaktests/window-frames.html 05:23:53 INFO - PROCESS | 1886 | 1484918633939 Marionette TRACE conn4 -> [0,2440,"timeouts",{"script":35000}] 05:23:53 INFO - PROCESS | 1886 | 1484918633941 Marionette TRACE conn4 <- [1,2440,null,{}] 05:23:53 INFO - PROCESS | 1886 | 1484918633946 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}] 05:23:54 INFO - PROCESS | 1886 | 1484918634105 Marionette TRACE conn4 <- [1,2441,null,{"value":null}] 05:23:54 INFO - PROCESS | 1886 | 1484918634171 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:23:54 INFO - PROCESS | 1886 | ++DOCSHELL 0x9add2800 == 4 [pid = 1933] [id = 930] 05:23:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 16 (0x9add2c00) [pid = 1933] [serial = 2480] [outer = (nil)] 05:23:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 17 (0x9afe9400) [pid = 1933] [serial = 2481] [outer = 0x9add2c00] 05:23:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0x9b738800) [pid = 1933] [serial = 2482] [outer = 0x9add2c00] 05:23:54 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c09b000 == 5 [pid = 1933] [id = 931] 05:23:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0x9c09d400) [pid = 1933] [serial = 2483] [outer = (nil)] 05:23:54 INFO - PROCESS | 1886 | JavaScript error: http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html, line 20: TypeError: host_open.attachShadow is not a function 05:23:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0x9c09ac00) [pid = 1933] [serial = 2484] [outer = 0x9c09d400] 05:24:02 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe0000 == 4 [pid = 1933] [id = 929] 05:24:09 INFO - PROCESS | 1886 | --DOMWINDOW == 19 (0x9afe0400) [pid = 1933] [serial = 2477] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/html-collection.html] 05:24:13 INFO - PROCESS | 1886 | --DOMWINDOW == 18 (0x9b736400) [pid = 1933] [serial = 2479] [outer = (nil)] [url = about:blank] 05:24:13 INFO - PROCESS | 1886 | --DOMWINDOW == 17 (0x9afe9400) [pid = 1933] [serial = 2481] [outer = (nil)] [url = about:blank] 05:24:24 INFO - PROCESS | 1886 | MARIONETTE LOG: INFO: Timeout fired 05:24:24 INFO - PROCESS | 1886 | 1484918664607 Marionette TRACE conn4 <- [1,2442,null,{"value":["/shadow-dom/leaktests/window-frames.html",1,"TypeError: host_open.attachShadow is not a function",null,[]]}] 05:24:24 INFO - TEST-ERROR | /shadow-dom/leaktests/window-frames.html | took 30718ms 05:24:24 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html 05:24:24 INFO - PROCESS | 1886 | 1484918664657 Marionette TRACE conn4 -> [0,2443,"getWindowHandle",null] 05:24:24 INFO - PROCESS | 1886 | 1484918664659 Marionette TRACE conn4 <- [1,2443,null,{"value":"2147483649"}] 05:24:24 INFO - PROCESS | 1886 | 1484918664666 Marionette TRACE conn4 -> [0,2444,"timeouts",{"script":35000}] 05:24:24 INFO - PROCESS | 1886 | 1484918664669 Marionette TRACE conn4 <- [1,2444,null,{}] 05:24:24 INFO - PROCESS | 1886 | 1484918664674 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}] 05:24:24 INFO - PROCESS | 1886 | --DOCSHELL 0x9c09b000 == 3 [pid = 1933] [id = 931] 05:24:24 INFO - PROCESS | 1886 | 1484918664853 Marionette TRACE conn4 <- [1,2445,null,{"value":null}] 05:24:24 INFO - PROCESS | 1886 | 1484918664939 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:24 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe0400 == 4 [pid = 1933] [id = 932] 05:24:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 18 (0x9afe0800) [pid = 1933] [serial = 2485] [outer = (nil)] 05:24:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 19 (0x9afe9400) [pid = 1933] [serial = 2486] [outer = 0x9afe0800] 05:24:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 20 (0x9b737c00) [pid = 1933] [serial = 2487] [outer = 0x9afe0800] 05:24:25 INFO - PROCESS | 1886 | 1484918665845 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]]]}] 05:24:25 INFO - . 05:24:25 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html | took 1236ms 05:24:25 INFO - PROCESS | 1886 | 1484918665901 Marionette TRACE conn4 -> [0,2447,"getWindowHandle",null] 05:24:25 INFO - PROCESS | 1886 | 1484918665904 Marionette TRACE conn4 <- [1,2447,null,{"value":"2147483649"}] 05:24:25 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html 05:24:25 INFO - PROCESS | 1886 | 1484918665910 Marionette TRACE conn4 -> [0,2448,"timeouts",{"script":35000}] 05:24:25 INFO - PROCESS | 1886 | 1484918665912 Marionette TRACE conn4 <- [1,2448,null,{}] 05:24:25 INFO - PROCESS | 1886 | 1484918665925 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}] 05:24:26 INFO - PROCESS | 1886 | 1484918666104 Marionette TRACE conn4 <- [1,2449,null,{"value":null}] 05:24:26 INFO - PROCESS | 1886 | 1484918666185 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:26 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b73d000 == 5 [pid = 1933] [id = 933] 05:24:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 21 (0x9b744000) [pid = 1933] [serial = 2488] [outer = (nil)] 05:24:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 22 (0x9c0a8800) [pid = 1933] [serial = 2489] [outer = 0x9b744000] 05:24:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 23 (0x9c0d8000) [pid = 1933] [serial = 2490] [outer = 0x9b744000] 05:24:27 INFO - PROCESS | 1886 | 1484918667113 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"]]]}] 05:24:27 INFO - . 05:24:27 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-001.html | took 1237ms 05:24:27 INFO - PROCESS | 1886 | 1484918667147 Marionette TRACE conn4 -> [0,2451,"getWindowHandle",null] 05:24:27 INFO - PROCESS | 1886 | 1484918667151 Marionette TRACE conn4 <- [1,2451,null,{"value":"2147483649"}] 05:24:27 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html 05:24:27 INFO - PROCESS | 1886 | 1484918667157 Marionette TRACE conn4 -> [0,2452,"timeouts",{"script":35000}] 05:24:27 INFO - PROCESS | 1886 | 1484918667159 Marionette TRACE conn4 <- [1,2452,null,{}] 05:24:27 INFO - PROCESS | 1886 | 1484918667165 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}] 05:24:27 INFO - PROCESS | 1886 | 1484918667341 Marionette TRACE conn4 <- [1,2453,null,{"value":null}] 05:24:27 INFO - PROCESS | 1886 | 1484918667414 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:27 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c92b000 == 6 [pid = 1933] [id = 934] 05:24:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 24 (0x9c92b800) [pid = 1933] [serial = 2491] [outer = (nil)] 05:24:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 25 (0x9cab2c00) [pid = 1933] [serial = 2492] [outer = 0x9c92b800] 05:24:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 26 (0x9cab8800) [pid = 1933] [serial = 2493] [outer = 0x9c92b800] 05:24:28 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cab5800 == 7 [pid = 1933] [id = 935] 05:24:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 27 (0x9caedc00) [pid = 1933] [serial = 2494] [outer = (nil)] 05:24:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 28 (0x9caf0800) [pid = 1933] [serial = 2495] [outer = 0x9caedc00] 05:24:28 INFO - PROCESS | 1886 | 1484918668378 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"]]]}] 05:24:28 INFO - . 05:24:28 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html | took 1250ms 05:24:28 INFO - PROCESS | 1886 | 1484918668407 Marionette TRACE conn4 -> [0,2455,"getWindowHandle",null] 05:24:28 INFO - PROCESS | 1886 | 1484918668409 Marionette TRACE conn4 <- [1,2455,null,{"value":"2147483649"}] 05:24:28 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html 05:24:28 INFO - PROCESS | 1886 | 1484918668416 Marionette TRACE conn4 -> [0,2456,"timeouts",{"script":35000}] 05:24:28 INFO - PROCESS | 1886 | 1484918668418 Marionette TRACE conn4 <- [1,2456,null,{}] 05:24:28 INFO - PROCESS | 1886 | 1484918668423 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}] 05:24:28 INFO - PROCESS | 1886 | 1484918668611 Marionette TRACE conn4 <- [1,2457,null,{"value":null}] 05:24:28 INFO - PROCESS | 1886 | 1484918668661 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:28 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdb6c00 == 8 [pid = 1933] [id = 936] 05:24:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 29 (0x9cdb7000) [pid = 1933] [serial = 2496] [outer = (nil)] 05:24:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 30 (0x9cdbe400) [pid = 1933] [serial = 2497] [outer = 0x9cdb7000] 05:24:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 31 (0x9cdcb400) [pid = 1933] [serial = 2498] [outer = 0x9cdb7000] 05:24:29 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdce800 == 9 [pid = 1933] [id = 937] 05:24:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 32 (0x9cdcec00) [pid = 1933] [serial = 2499] [outer = (nil)] 05:24:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 33 (0x9cdd0000) [pid = 1933] [serial = 2500] [outer = 0x9cdcec00] 05:24:29 INFO - PROCESS | 1886 | 1484918669592 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"]]]}] 05:24:29 INFO - . 05:24:29 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/extensions-to-event-interface/event-path-001.html | took 1229ms 05:24:29 INFO - PROCESS | 1886 | 1484918669645 Marionette TRACE conn4 -> [0,2459,"getWindowHandle",null] 05:24:29 INFO - PROCESS | 1886 | 1484918669648 Marionette TRACE conn4 <- [1,2459,null,{"value":"2147483649"}] 05:24:29 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html 05:24:29 INFO - PROCESS | 1886 | 1484918669654 Marionette TRACE conn4 -> [0,2460,"timeouts",{"script":35000}] 05:24:29 INFO - PROCESS | 1886 | 1484918669656 Marionette TRACE conn4 <- [1,2460,null,{}] 05:24:29 INFO - PROCESS | 1886 | 1484918669668 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}] 05:24:29 INFO - PROCESS | 1886 | 1484918669823 Marionette TRACE conn4 <- [1,2461,null,{"value":null}] 05:24:29 INFO - PROCESS | 1886 | 1484918669870 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:29 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdd1c00 == 10 [pid = 1933] [id = 938] 05:24:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 34 (0x9cdd3800) [pid = 1933] [serial = 2501] [outer = (nil)] 05:24:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 35 (0x9d11ac00) [pid = 1933] [serial = 2502] [outer = 0x9cdd3800] 05:24:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 36 (0x9d11f800) [pid = 1933] [serial = 2503] [outer = 0x9cdd3800] 05:24:30 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d120800 == 11 [pid = 1933] [id = 939] 05:24:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 37 (0x9d127800) [pid = 1933] [serial = 2504] [outer = (nil)] 05:24:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 38 (0x9afee000) [pid = 1933] [serial = 2505] [outer = 0x9d127800] 05:24:30 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d1f9c00 == 12 [pid = 1933] [id = 940] 05:24:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 39 (0x9d1fb000) [pid = 1933] [serial = 2506] [outer = (nil)] 05:24:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 40 (0x9d1fc000) [pid = 1933] [serial = 2507] [outer = 0x9d1fb000] 05:24:30 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d81e400 == 13 [pid = 1933] [id = 941] 05:24:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 41 (0x9d81e800) [pid = 1933] [serial = 2508] [outer = (nil)] 05:24:30 INFO - PROCESS | 1886 | ++DOMWINDOW == 42 (0x9d81ec00) [pid = 1933] [serial = 2509] [outer = 0x9d81e800] 05:24:30 INFO - PROCESS | 1886 | 1484918670915 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"]]]}] 05:24:30 INFO - ... 05:24:30 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/activeElement-confirm-return-null.html | took 1290ms 05:24:30 INFO - PROCESS | 1886 | 1484918670945 Marionette TRACE conn4 -> [0,2463,"getWindowHandle",null] 05:24:30 INFO - PROCESS | 1886 | 1484918670950 Marionette TRACE conn4 <- [1,2463,null,{"value":"2147483649"}] 05:24:30 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html 05:24:30 INFO - PROCESS | 1886 | 1484918670957 Marionette TRACE conn4 -> [0,2464,"timeouts",{"script":35000}] 05:24:30 INFO - PROCESS | 1886 | 1484918670961 Marionette TRACE conn4 <- [1,2464,null,{}] 05:24:30 INFO - PROCESS | 1886 | 1484918670968 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}] 05:24:31 INFO - PROCESS | 1886 | 1484918671134 Marionette TRACE conn4 <- [1,2465,null,{"value":null}] 05:24:31 INFO - PROCESS | 1886 | 1484918671240 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:31 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d82a400 == 14 [pid = 1933] [id = 942] 05:24:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 43 (0x9d82a800) [pid = 1933] [serial = 2510] [outer = (nil)] 05:24:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 44 (0x9ddd7800) [pid = 1933] [serial = 2511] [outer = 0x9d82a800] 05:24:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 45 (0x9ddde000) [pid = 1933] [serial = 2512] [outer = 0x9d82a800] 05:24:32 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e1d3000 == 15 [pid = 1933] [id = 943] 05:24:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 46 (0x9e1d3c00) [pid = 1933] [serial = 2513] [outer = (nil)] 05:24:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 47 (0x9caee400) [pid = 1933] [serial = 2514] [outer = 0x9e1d3c00] 05:24:32 INFO - PROCESS | 1886 | 1484918672192 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"]]]}] 05:24:32 INFO - . 05:24:32 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html | took 1284ms 05:24:32 INFO - PROCESS | 1886 | 1484918672241 Marionette TRACE conn4 -> [0,2467,"getWindowHandle",null] 05:24:32 INFO - PROCESS | 1886 | 1484918672244 Marionette TRACE conn4 <- [1,2467,null,{"value":"2147483649"}] 05:24:32 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html 05:24:32 INFO - PROCESS | 1886 | 1484918672250 Marionette TRACE conn4 -> [0,2468,"timeouts",{"script":35000}] 05:24:32 INFO - PROCESS | 1886 | 1484918672252 Marionette TRACE conn4 <- [1,2468,null,{}] 05:24:32 INFO - PROCESS | 1886 | 1484918672257 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}] 05:24:32 INFO - PROCESS | 1886 | 1484918672439 Marionette TRACE conn4 <- [1,2469,null,{"value":null}] 05:24:32 INFO - PROCESS | 1886 | 1484918672500 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:32 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e1d7c00 == 16 [pid = 1933] [id = 944] 05:24:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 48 (0x9e1d9400) [pid = 1933] [serial = 2515] [outer = (nil)] 05:24:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 49 (0x9e1de000) [pid = 1933] [serial = 2516] [outer = 0x9e1d9400] 05:24:32 INFO - PROCESS | 1886 | ++DOMWINDOW == 50 (0x9e1dd000) [pid = 1933] [serial = 2517] [outer = 0x9e1d9400] 05:24:33 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe7c00 == 17 [pid = 1933] [id = 945] 05:24:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 51 (0x9afea800) [pid = 1933] [serial = 2518] [outer = (nil)] 05:24:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 52 (0x9afeac00) [pid = 1933] [serial = 2519] [outer = 0x9afea800] 05:24:33 INFO - PROCESS | 1886 | 1484918673580 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"]]]}] 05:24:33 INFO - . 05:24:33 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html | took 1377ms 05:24:33 INFO - PROCESS | 1886 | 1484918673627 Marionette TRACE conn4 -> [0,2471,"getWindowHandle",null] 05:24:33 INFO - PROCESS | 1886 | 1484918673629 Marionette TRACE conn4 <- [1,2471,null,{"value":"2147483649"}] 05:24:33 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html 05:24:33 INFO - PROCESS | 1886 | 1484918673643 Marionette TRACE conn4 -> [0,2472,"timeouts",{"script":35000}] 05:24:33 INFO - PROCESS | 1886 | 1484918673645 Marionette TRACE conn4 <- [1,2472,null,{}] 05:24:33 INFO - PROCESS | 1886 | 1484918673656 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}] 05:24:33 INFO - PROCESS | 1886 | 1484918673840 Marionette TRACE conn4 <- [1,2473,null,{"value":null}] 05:24:33 INFO - PROCESS | 1886 | 1484918673893 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:33 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0db400 == 18 [pid = 1933] [id = 946] 05:24:33 INFO - PROCESS | 1886 | ++DOMWINDOW == 53 (0x9c0e4800) [pid = 1933] [serial = 2520] [outer = (nil)] 05:24:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 54 (0x9cdb8800) [pid = 1933] [serial = 2521] [outer = 0x9c0e4800] 05:24:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0x9cdd2000) [pid = 1933] [serial = 2522] [outer = 0x9c0e4800] 05:24:34 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdcc800 == 19 [pid = 1933] [id = 947] 05:24:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0x9d125c00) [pid = 1933] [serial = 2523] [outer = (nil)] 05:24:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0x9d126c00) [pid = 1933] [serial = 2524] [outer = 0x9d125c00] 05:24:34 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ddd3c00 == 20 [pid = 1933] [id = 948] 05:24:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 58 (0x9ddd6000) [pid = 1933] [serial = 2525] [outer = (nil)] 05:24:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 59 (0x9ddd9000) [pid = 1933] [serial = 2526] [outer = 0x9ddd6000] 05:24:35 INFO - .. 05:24:35 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html | took 1387ms 05:24:35 INFO - PROCESS | 1886 | 1484918675005 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"]]]}] 05:24:35 INFO - PROCESS | 1886 | 1484918675026 Marionette TRACE conn4 -> [0,2475,"getWindowHandle",null] 05:24:35 INFO - PROCESS | 1886 | 1484918675028 Marionette TRACE conn4 <- [1,2475,null,{"value":"2147483649"}] 05:24:35 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html 05:24:35 INFO - PROCESS | 1886 | 1484918675038 Marionette TRACE conn4 -> [0,2476,"timeouts",{"script":35000}] 05:24:35 INFO - PROCESS | 1886 | 1484918675044 Marionette TRACE conn4 <- [1,2476,null,{}] 05:24:35 INFO - PROCESS | 1886 | 1484918675052 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}] 05:24:35 INFO - PROCESS | 1886 | 1484918675325 Marionette TRACE conn4 <- [1,2477,null,{"value":null}] 05:24:35 INFO - PROCESS | 1886 | 1484918675354 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:35 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe6400 == 21 [pid = 1933] [id = 949] 05:24:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 60 (0x9afea400) [pid = 1933] [serial = 2527] [outer = (nil)] 05:24:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 61 (0x9c92a000) [pid = 1933] [serial = 2528] [outer = 0x9afea400] 05:24:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 62 (0x9caf5800) [pid = 1933] [serial = 2529] [outer = 0x9afea400] 05:24:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9e1d3000 == 20 [pid = 1933] [id = 943] 05:24:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9d82a400 == 19 [pid = 1933] [id = 942] 05:24:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9d81e400 == 18 [pid = 1933] [id = 941] 05:24:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9d1f9c00 == 17 [pid = 1933] [id = 940] 05:24:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9d120800 == 16 [pid = 1933] [id = 939] 05:24:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdd1c00 == 15 [pid = 1933] [id = 938] 05:24:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdce800 == 14 [pid = 1933] [id = 937] 05:24:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdb6c00 == 13 [pid = 1933] [id = 936] 05:24:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9cab5800 == 12 [pid = 1933] [id = 935] 05:24:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9c92b000 == 11 [pid = 1933] [id = 934] 05:24:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9b73d000 == 10 [pid = 1933] [id = 933] 05:24:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe0400 == 9 [pid = 1933] [id = 932] 05:24:36 INFO - PROCESS | 1886 | --DOCSHELL 0x9add2800 == 8 [pid = 1933] [id = 930] 05:24:36 INFO - PROCESS | 1886 | ++DOCSHELL 0x9adcdc00 == 9 [pid = 1933] [id = 950] 05:24:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 63 (0x9add2800) [pid = 1933] [serial = 2530] [outer = (nil)] 05:24:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 64 (0x9b744c00) [pid = 1933] [serial = 2531] [outer = 0x9add2800] 05:24:36 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdb5800 == 10 [pid = 1933] [id = 951] 05:24:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 65 (0x9cdb5c00) [pid = 1933] [serial = 2532] [outer = (nil)] 05:24:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 66 (0x9cdb6c00) [pid = 1933] [serial = 2533] [outer = 0x9cdb5c00] 05:24:36 INFO - PROCESS | 1886 | 1484918676605 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"]]]}] 05:24:36 INFO - .. 05:24:36 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html | took 1595ms 05:24:36 INFO - PROCESS | 1886 | 1484918676634 Marionette TRACE conn4 -> [0,2479,"getWindowHandle",null] 05:24:36 INFO - PROCESS | 1886 | 1484918676636 Marionette TRACE conn4 <- [1,2479,null,{"value":"2147483649"}] 05:24:36 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html 05:24:36 INFO - PROCESS | 1886 | 1484918676642 Marionette TRACE conn4 -> [0,2480,"timeouts",{"script":35000}] 05:24:36 INFO - PROCESS | 1886 | 1484918676644 Marionette TRACE conn4 <- [1,2480,null,{}] 05:24:36 INFO - PROCESS | 1886 | 1484918676655 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}] 05:24:36 INFO - PROCESS | 1886 | 1484918676839 Marionette TRACE conn4 <- [1,2481,null,{"value":null}] 05:24:36 INFO - PROCESS | 1886 | 1484918676882 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:36 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdd4c00 == 11 [pid = 1933] [id = 952] 05:24:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 67 (0x9cdd5000) [pid = 1933] [serial = 2534] [outer = (nil)] 05:24:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 68 (0x9d124800) [pid = 1933] [serial = 2535] [outer = 0x9cdd5000] 05:24:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 69 (0x9d81d400) [pid = 1933] [serial = 2536] [outer = 0x9cdd5000] 05:24:37 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d826000 == 12 [pid = 1933] [id = 953] 05:24:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 70 (0x9d826400) [pid = 1933] [serial = 2537] [outer = (nil)] 05:24:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 71 (0x9d829c00) [pid = 1933] [serial = 2538] [outer = 0x9d826400] 05:24:37 INFO - PROCESS | 1886 | 1484918677912 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"]]]}] 05:24:37 INFO - . 05:24:37 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html | took 1292ms 05:24:37 INFO - PROCESS | 1886 | 1484918677935 Marionette TRACE conn4 -> [0,2483,"getWindowHandle",null] 05:24:37 INFO - PROCESS | 1886 | 1484918677937 Marionette TRACE conn4 <- [1,2483,null,{"value":"2147483649"}] 05:24:37 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html 05:24:37 INFO - PROCESS | 1886 | 1484918677944 Marionette TRACE conn4 -> [0,2484,"timeouts",{"script":35000}] 05:24:37 INFO - PROCESS | 1886 | 1484918677946 Marionette TRACE conn4 <- [1,2484,null,{}] 05:24:37 INFO - PROCESS | 1886 | 1484918677952 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}] 05:24:38 INFO - PROCESS | 1886 | 1484918678098 Marionette TRACE conn4 <- [1,2485,null,{"value":null}] 05:24:38 INFO - PROCESS | 1886 | 1484918678188 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:38 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e1d8000 == 13 [pid = 1933] [id = 954] 05:24:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 72 (0x9e1d8c00) [pid = 1933] [serial = 2539] [outer = (nil)] 05:24:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 73 (0x9e231c00) [pid = 1933] [serial = 2540] [outer = 0x9e1d8c00] 05:24:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 74 (0x9e234400) [pid = 1933] [serial = 2541] [outer = 0x9e1d8c00] 05:24:39 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e1df000 == 14 [pid = 1933] [id = 955] 05:24:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 75 (0x9e240800) [pid = 1933] [serial = 2542] [outer = (nil)] 05:24:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 76 (0x9add0c00) [pid = 1933] [serial = 2543] [outer = 0x9e240800] 05:24:39 INFO - PROCESS | 1886 | 1484918679368 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"]]]}] 05:24:39 INFO - . 05:24:39 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html | took 1482ms 05:24:39 INFO - PROCESS | 1886 | 1484918679426 Marionette TRACE conn4 -> [0,2487,"getWindowHandle",null] 05:24:39 INFO - PROCESS | 1886 | 1484918679430 Marionette TRACE conn4 <- [1,2487,null,{"value":"2147483649"}] 05:24:39 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html 05:24:39 INFO - PROCESS | 1886 | 1484918679441 Marionette TRACE conn4 -> [0,2488,"timeouts",{"script":35000}] 05:24:39 INFO - PROCESS | 1886 | 1484918679443 Marionette TRACE conn4 <- [1,2488,null,{}] 05:24:39 INFO - PROCESS | 1886 | 1484918679449 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}] 05:24:39 INFO - PROCESS | 1886 | 1484918679667 Marionette TRACE conn4 <- [1,2489,null,{"value":null}] 05:24:39 INFO - PROCESS | 1886 | 1484918679756 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:39 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e2bcc00 == 15 [pid = 1933] [id = 956] 05:24:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 77 (0x9e2bd400) [pid = 1933] [serial = 2544] [outer = (nil)] 05:24:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 78 (0x9e2c5400) [pid = 1933] [serial = 2545] [outer = 0x9e2bd400] 05:24:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 79 (0x9e2c7000) [pid = 1933] [serial = 2546] [outer = 0x9e2bd400] 05:24:40 INFO - PROCESS | 1886 | --DOMWINDOW == 78 (0x9e1d3c00) [pid = 1933] [serial = 2513] [outer = (nil)] [url = about:blank] 05:24:40 INFO - PROCESS | 1886 | --DOMWINDOW == 77 (0x9d82a800) [pid = 1933] [serial = 2510] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html] 05:24:40 INFO - PROCESS | 1886 | --DOMWINDOW == 76 (0x9d81e800) [pid = 1933] [serial = 2508] [outer = (nil)] [url = about:blank] 05:24:40 INFO - PROCESS | 1886 | --DOMWINDOW == 75 (0x9d1fb000) [pid = 1933] [serial = 2506] [outer = (nil)] [url = about:blank] 05:24:40 INFO - PROCESS | 1886 | --DOMWINDOW == 74 (0x9d127800) [pid = 1933] [serial = 2504] [outer = (nil)] [url = about:blank] 05:24:40 INFO - PROCESS | 1886 | --DOMWINDOW == 73 (0x9cdd3800) [pid = 1933] [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] 05:24:40 INFO - PROCESS | 1886 | --DOMWINDOW == 72 (0x9cdcec00) [pid = 1933] [serial = 2499] [outer = (nil)] [url = about:blank] 05:24:40 INFO - PROCESS | 1886 | --DOMWINDOW == 71 (0x9cdb7000) [pid = 1933] [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] 05:24:40 INFO - PROCESS | 1886 | --DOMWINDOW == 70 (0x9caedc00) [pid = 1933] [serial = 2494] [outer = (nil)] [url = about:blank] 05:24:40 INFO - PROCESS | 1886 | --DOMWINDOW == 69 (0x9c92b800) [pid = 1933] [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] 05:24:40 INFO - PROCESS | 1886 | --DOMWINDOW == 68 (0x9add2c00) [pid = 1933] [serial = 2480] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/leaktests/window-frames.html] 05:24:40 INFO - PROCESS | 1886 | --DOMWINDOW == 67 (0x9c09d400) [pid = 1933] [serial = 2483] [outer = (nil)] [url = about:blank] 05:24:40 INFO - PROCESS | 1886 | --DOMWINDOW == 66 (0x9afe0800) [pid = 1933] [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] 05:24:40 INFO - PROCESS | 1886 | --DOMWINDOW == 65 (0x9b744000) [pid = 1933] [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] 05:24:41 INFO - PROCESS | 1886 | 1484918681154 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"]]]}] 05:24:41 INFO - .. 05:24:41 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html | took 1736ms 05:24:41 INFO - PROCESS | 1886 | 1484918681179 Marionette TRACE conn4 -> [0,2491,"getWindowHandle",null] 05:24:41 INFO - PROCESS | 1886 | 1484918681183 Marionette TRACE conn4 <- [1,2491,null,{"value":"2147483649"}] 05:24:41 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html 05:24:41 INFO - PROCESS | 1886 | 1484918681189 Marionette TRACE conn4 -> [0,2492,"timeouts",{"script":35000}] 05:24:41 INFO - PROCESS | 1886 | 1484918681191 Marionette TRACE conn4 <- [1,2492,null,{}] 05:24:41 INFO - PROCESS | 1886 | 1484918681196 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}] 05:24:41 INFO - PROCESS | 1886 | 1484918681384 Marionette TRACE conn4 <- [1,2493,null,{"value":null}] 05:24:41 INFO - PROCESS | 1886 | 1484918681440 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:41 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caedc00 == 16 [pid = 1933] [id = 957] 05:24:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 66 (0x9cdcdc00) [pid = 1933] [serial = 2547] [outer = (nil)] 05:24:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 67 (0x9e237400) [pid = 1933] [serial = 2548] [outer = 0x9cdcdc00] 05:24:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 68 (0x9e2c7400) [pid = 1933] [serial = 2549] [outer = 0x9cdcdc00] 05:24:42 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e4b4400 == 17 [pid = 1933] [id = 958] 05:24:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 69 (0x9e4b5800) [pid = 1933] [serial = 2550] [outer = (nil)] 05:24:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 70 (0x9e4b5c00) [pid = 1933] [serial = 2551] [outer = 0x9e4b5800] 05:24:42 INFO - PROCESS | 1886 | 1484918682486 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"]]]}] 05:24:42 INFO - . 05:24:42 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html | took 1332ms 05:24:42 INFO - PROCESS | 1886 | 1484918682521 Marionette TRACE conn4 -> [0,2495,"getWindowHandle",null] 05:24:42 INFO - PROCESS | 1886 | 1484918682524 Marionette TRACE conn4 <- [1,2495,null,{"value":"2147483649"}] 05:24:42 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html 05:24:42 INFO - PROCESS | 1886 | 1484918682530 Marionette TRACE conn4 -> [0,2496,"timeouts",{"script":35000}] 05:24:42 INFO - PROCESS | 1886 | 1484918682532 Marionette TRACE conn4 <- [1,2496,null,{}] 05:24:42 INFO - PROCESS | 1886 | 1484918682544 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}] 05:24:42 INFO - PROCESS | 1886 | 1484918682728 Marionette TRACE conn4 <- [1,2497,null,{"value":null}] 05:24:42 INFO - PROCESS | 1886 | 1484918682777 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:42 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a4800 == 18 [pid = 1933] [id = 959] 05:24:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 71 (0x9c0dc400) [pid = 1933] [serial = 2552] [outer = (nil)] 05:24:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 72 (0x9cdb4800) [pid = 1933] [serial = 2553] [outer = 0x9c0dc400] 05:24:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 73 (0x9d11e000) [pid = 1933] [serial = 2554] [outer = 0x9c0dc400] 05:24:43 INFO - PROCESS | 1886 | 1484918683905 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"]]]}] 05:24:43 INFO - .. 05:24:43 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html | took 1434ms 05:24:43 INFO - PROCESS | 1886 | 1484918683964 Marionette TRACE conn4 -> [0,2499,"getWindowHandle",null] 05:24:43 INFO - PROCESS | 1886 | 1484918683967 Marionette TRACE conn4 <- [1,2499,null,{"value":"2147483649"}] 05:24:43 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html 05:24:43 INFO - PROCESS | 1886 | 1484918683975 Marionette TRACE conn4 -> [0,2500,"timeouts",{"script":35000}] 05:24:43 INFO - PROCESS | 1886 | 1484918683978 Marionette TRACE conn4 <- [1,2500,null,{}] 05:24:43 INFO - PROCESS | 1886 | 1484918683983 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}] 05:24:44 INFO - PROCESS | 1886 | 1484918684187 Marionette TRACE conn4 <- [1,2501,null,{"value":null}] 05:24:44 INFO - PROCESS | 1886 | 1484918684229 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:44 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e1dc400 == 19 [pid = 1933] [id = 960] 05:24:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 74 (0x9e1de800) [pid = 1933] [serial = 2555] [outer = (nil)] 05:24:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 75 (0x9e4b1c00) [pid = 1933] [serial = 2556] [outer = 0x9e1de800] 05:24:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 76 (0x9e4b8400) [pid = 1933] [serial = 2557] [outer = 0x9e1de800] 05:24:45 INFO - PROCESS | 1886 | 1484918685326 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"]]]}] 05:24:45 INFO - .. 05:24:45 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html | took 1378ms 05:24:45 INFO - PROCESS | 1886 | 1484918685353 Marionette TRACE conn4 -> [0,2503,"getWindowHandle",null] 05:24:45 INFO - PROCESS | 1886 | 1484918685356 Marionette TRACE conn4 <- [1,2503,null,{"value":"2147483649"}] 05:24:45 INFO - TEST-START | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html 05:24:45 INFO - PROCESS | 1886 | 1484918685367 Marionette TRACE conn4 -> [0,2504,"timeouts",{"script":35000}] 05:24:45 INFO - PROCESS | 1886 | 1484918685372 Marionette TRACE conn4 <- [1,2504,null,{}] 05:24:45 INFO - PROCESS | 1886 | 1484918685392 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}] 05:24:45 INFO - PROCESS | 1886 | 1484918685550 Marionette TRACE conn4 <- [1,2505,null,{"value":null}] 05:24:45 INFO - PROCESS | 1886 | 1484918685648 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:45 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b740800 == 20 [pid = 1933] [id = 961] 05:24:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 77 (0x9c09d400) [pid = 1933] [serial = 2558] [outer = (nil)] 05:24:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 78 (0x9caef800) [pid = 1933] [serial = 2559] [outer = 0x9c09d400] 05:24:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 79 (0x9cdc0c00) [pid = 1933] [serial = 2560] [outer = 0x9c09d400] 05:24:46 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c09d800 == 21 [pid = 1933] [id = 962] 05:24:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 80 (0x9c0a1400) [pid = 1933] [serial = 2561] [outer = (nil)] 05:24:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 81 (0x9c0d6c00) [pid = 1933] [serial = 2562] [outer = 0x9c0a1400] 05:24:46 INFO - PROCESS | 1886 | 1484918686826 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"]]]}] 05:24:46 INFO - . 05:24:46 INFO - TEST-OK | /shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html | took 1499ms 05:24:46 INFO - TEST-START | /shadow-dom/untriaged/events/event-dispatch/test-002.html 05:24:46 INFO - PROCESS | 1886 | 1484918686866 Marionette TRACE conn4 -> [0,2507,"getWindowHandle",null] 05:24:46 INFO - PROCESS | 1886 | 1484918686868 Marionette TRACE conn4 <- [1,2507,null,{"value":"2147483649"}] 05:24:46 INFO - PROCESS | 1886 | 1484918686874 Marionette TRACE conn4 -> [0,2508,"timeouts",{"script":35000}] 05:24:46 INFO - PROCESS | 1886 | 1484918686877 Marionette TRACE conn4 <- [1,2508,null,{}] 05:24:46 INFO - PROCESS | 1886 | 1484918686882 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}] 05:24:47 INFO - PROCESS | 1886 | 1484918687101 Marionette TRACE conn4 <- [1,2509,null,{"value":null}] 05:24:47 INFO - PROCESS | 1886 | --DOCSHELL 0x9e4b4400 == 20 [pid = 1933] [id = 958] 05:24:47 INFO - PROCESS | 1886 | --DOCSHELL 0x9e2bcc00 == 19 [pid = 1933] [id = 956] 05:24:47 INFO - PROCESS | 1886 | --DOCSHELL 0x9e1df000 == 18 [pid = 1933] [id = 955] 05:24:47 INFO - PROCESS | 1886 | --DOCSHELL 0x9e1d8000 == 17 [pid = 1933] [id = 954] 05:24:47 INFO - PROCESS | 1886 | --DOCSHELL 0x9d826000 == 16 [pid = 1933] [id = 953] 05:24:47 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdd4c00 == 15 [pid = 1933] [id = 952] 05:24:47 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdb5800 == 14 [pid = 1933] [id = 951] 05:24:47 INFO - PROCESS | 1886 | --DOCSHELL 0x9adcdc00 == 13 [pid = 1933] [id = 950] 05:24:47 INFO - PROCESS | 1886 | --DOCSHELL 0x9ddd3c00 == 12 [pid = 1933] [id = 948] 05:24:47 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdcc800 == 11 [pid = 1933] [id = 947] 05:24:47 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe6400 == 10 [pid = 1933] [id = 949] 05:24:47 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0db400 == 9 [pid = 1933] [id = 946] 05:24:47 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe7c00 == 8 [pid = 1933] [id = 945] 05:24:47 INFO - PROCESS | 1886 | 1484918687211 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:47 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe9c00 == 9 [pid = 1933] [id = 963] 05:24:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 82 (0x9afeb400) [pid = 1933] [serial = 2563] [outer = (nil)] 05:24:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 83 (0x9c0de000) [pid = 1933] [serial = 2564] [outer = 0x9afeb400] 05:24:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 84 (0x9caf3800) [pid = 1933] [serial = 2565] [outer = 0x9afeb400] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 83 (0x9caee400) [pid = 1933] [serial = 2514] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 82 (0x9ddde000) [pid = 1933] [serial = 2512] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 81 (0x9ddd7800) [pid = 1933] [serial = 2511] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 80 (0x9d81ec00) [pid = 1933] [serial = 2509] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 79 (0x9d1fc000) [pid = 1933] [serial = 2507] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 78 (0x9afee000) [pid = 1933] [serial = 2505] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 77 (0x9d11f800) [pid = 1933] [serial = 2503] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 76 (0x9d11ac00) [pid = 1933] [serial = 2502] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 75 (0x9cdd0000) [pid = 1933] [serial = 2500] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 74 (0x9cdcb400) [pid = 1933] [serial = 2498] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 73 (0x9cdbe400) [pid = 1933] [serial = 2497] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 72 (0x9caf0800) [pid = 1933] [serial = 2495] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 71 (0x9cab8800) [pid = 1933] [serial = 2493] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 70 (0x9cab2c00) [pid = 1933] [serial = 2492] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 69 (0x9b738800) [pid = 1933] [serial = 2482] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 68 (0x9c09ac00) [pid = 1933] [serial = 2484] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 67 (0x9afe9400) [pid = 1933] [serial = 2486] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 66 (0x9b737c00) [pid = 1933] [serial = 2487] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 65 (0x9c0a8800) [pid = 1933] [serial = 2489] [outer = (nil)] [url = about:blank] 05:24:47 INFO - PROCESS | 1886 | --DOMWINDOW == 64 (0x9c0d8000) [pid = 1933] [serial = 2490] [outer = (nil)] [url = about:blank] 05:24:48 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a8800 == 10 [pid = 1933] [id = 964] 05:24:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 65 (0x9c0d8000) [pid = 1933] [serial = 2566] [outer = (nil)] 05:24:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 66 (0x9c0d8c00) [pid = 1933] [serial = 2567] [outer = 0x9c0d8000] 05:24:48 INFO - PROCESS | 1886 | 1484918688165 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"]]]}] 05:24:48 INFO - . 05:24:48 INFO - TEST-OK | /shadow-dom/untriaged/events/event-dispatch/test-002.html | took 1331ms 05:24:48 INFO - TEST-START | /shadow-dom/untriaged/events/event-dispatch/test-003.html 05:24:48 INFO - PROCESS | 1886 | 1484918688205 Marionette TRACE conn4 -> [0,2511,"getWindowHandle",null] 05:24:48 INFO - PROCESS | 1886 | 1484918688207 Marionette TRACE conn4 <- [1,2511,null,{"value":"2147483649"}] 05:24:48 INFO - PROCESS | 1886 | 1484918688214 Marionette TRACE conn4 -> [0,2512,"timeouts",{"script":35000}] 05:24:48 INFO - PROCESS | 1886 | 1484918688217 Marionette TRACE conn4 <- [1,2512,null,{}] 05:24:48 INFO - PROCESS | 1886 | 1484918688222 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}] 05:24:48 INFO - PROCESS | 1886 | 1484918688372 Marionette TRACE conn4 <- [1,2513,null,{"value":null}] 05:24:48 INFO - PROCESS | 1886 | 1484918688460 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:48 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdd0400 == 11 [pid = 1933] [id = 965] 05:24:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 67 (0x9cdd0c00) [pid = 1933] [serial = 2568] [outer = (nil)] 05:24:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 68 (0x9d11c000) [pid = 1933] [serial = 2569] [outer = 0x9cdd0c00] 05:24:48 INFO - PROCESS | 1886 | ++DOMWINDOW == 69 (0x9d129000) [pid = 1933] [serial = 2570] [outer = 0x9cdd0c00] 05:24:49 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d127c00 == 12 [pid = 1933] [id = 966] 05:24:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 70 (0x9d81e000) [pid = 1933] [serial = 2571] [outer = (nil)] 05:24:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 71 (0x9d81ec00) [pid = 1933] [serial = 2572] [outer = 0x9d81e000] 05:24:49 INFO - PROCESS | 1886 | 1484918689427 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"]]]}] 05:24:49 INFO - . 05:24:49 INFO - TEST-OK | /shadow-dom/untriaged/events/event-dispatch/test-003.html | took 1234ms 05:24:49 INFO - PROCESS | 1886 | 1484918689448 Marionette TRACE conn4 -> [0,2515,"getWindowHandle",null] 05:24:49 INFO - PROCESS | 1886 | 1484918689450 Marionette TRACE conn4 <- [1,2515,null,{"value":"2147483649"}] 05:24:49 INFO - TEST-START | /shadow-dom/untriaged/events/event-retargeting/test-001.html 05:24:49 INFO - PROCESS | 1886 | 1484918689462 Marionette TRACE conn4 -> [0,2516,"timeouts",{"script":35000}] 05:24:49 INFO - PROCESS | 1886 | 1484918689464 Marionette TRACE conn4 <- [1,2516,null,{}] 05:24:49 INFO - PROCESS | 1886 | 1484918689469 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}] 05:24:49 INFO - PROCESS | 1886 | 1484918689673 Marionette TRACE conn4 <- [1,2517,null,{"value":null}] 05:24:49 INFO - PROCESS | 1886 | 1484918689734 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:49 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d828c00 == 13 [pid = 1933] [id = 967] 05:24:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 72 (0x9ddde400) [pid = 1933] [serial = 2573] [outer = (nil)] 05:24:49 INFO - PROCESS | 1886 | ++DOMWINDOW == 73 (0x9e1d6800) [pid = 1933] [serial = 2574] [outer = 0x9ddde400] 05:24:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 74 (0x9e1d9c00) [pid = 1933] [serial = 2575] [outer = 0x9ddde400] 05:24:50 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e2ba000 == 14 [pid = 1933] [id = 968] 05:24:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 75 (0x9e2ba400) [pid = 1933] [serial = 2576] [outer = (nil)] 05:24:50 INFO - PROCESS | 1886 | ++DOCSHELL 0x9adc9400 == 15 [pid = 1933] [id = 969] 05:24:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 76 (0x9e2bbc00) [pid = 1933] [serial = 2577] [outer = (nil)] 05:24:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 77 (0x9e2bcc00) [pid = 1933] [serial = 2578] [outer = 0x9e2ba400] 05:24:50 INFO - PROCESS | 1886 | ++DOMWINDOW == 78 (0x9e4b0400) [pid = 1933] [serial = 2579] [outer = 0x9e2bbc00] 05:24:50 INFO - PROCESS | 1886 | 1484918690934 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"]]]}] 05:24:50 INFO - .. 05:24:50 INFO - TEST-OK | /shadow-dom/untriaged/events/event-retargeting/test-001.html | took 1530ms 05:24:50 INFO - TEST-START | /shadow-dom/untriaged/events/event-retargeting/test-003.html 05:24:50 INFO - PROCESS | 1886 | 1484918690991 Marionette TRACE conn4 -> [0,2519,"getWindowHandle",null] 05:24:50 INFO - PROCESS | 1886 | 1484918690994 Marionette TRACE conn4 <- [1,2519,null,{"value":"2147483649"}] 05:24:51 INFO - PROCESS | 1886 | 1484918691000 Marionette TRACE conn4 -> [0,2520,"timeouts",{"script":35000}] 05:24:51 INFO - PROCESS | 1886 | 1484918691003 Marionette TRACE conn4 <- [1,2520,null,{}] 05:24:51 INFO - PROCESS | 1886 | 1484918691008 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}] 05:24:51 INFO - PROCESS | 1886 | 1484918691176 Marionette TRACE conn4 <- [1,2521,null,{"value":null}] 05:24:51 INFO - PROCESS | 1886 | 1484918691289 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:51 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e260000 == 16 [pid = 1933] [id = 970] 05:24:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 79 (0x9e261000) [pid = 1933] [serial = 2580] [outer = (nil)] 05:24:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 80 (0x9e935000) [pid = 1933] [serial = 2581] [outer = 0x9e261000] 05:24:51 INFO - PROCESS | 1886 | ++DOMWINDOW == 81 (0x9e936400) [pid = 1933] [serial = 2582] [outer = 0x9e261000] 05:24:52 INFO - PROCESS | 1886 | --DOMWINDOW == 80 (0x9e1d8c00) [pid = 1933] [serial = 2539] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-013.html] 05:24:52 INFO - PROCESS | 1886 | --DOMWINDOW == 79 (0x9e2bd400) [pid = 1933] [serial = 2544] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-001.html] 05:24:52 INFO - PROCESS | 1886 | --DOMWINDOW == 78 (0x9d826400) [pid = 1933] [serial = 2537] [outer = (nil)] [url = about:blank] 05:24:52 INFO - PROCESS | 1886 | --DOMWINDOW == 77 (0x9afea400) [pid = 1933] [serial = 2527] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-011.html] 05:24:52 INFO - PROCESS | 1886 | --DOMWINDOW == 76 (0x9afea800) [pid = 1933] [serial = 2518] [outer = (nil)] [url = about:blank] 05:24:52 INFO - PROCESS | 1886 | --DOMWINDOW == 75 (0x9add2800) [pid = 1933] [serial = 2530] [outer = (nil)] [url = about:blank] 05:24:52 INFO - PROCESS | 1886 | --DOMWINDOW == 74 (0x9d125c00) [pid = 1933] [serial = 2523] [outer = (nil)] [url = about:blank] 05:24:52 INFO - PROCESS | 1886 | --DOMWINDOW == 73 (0x9cdb5c00) [pid = 1933] [serial = 2532] [outer = (nil)] [url = about:blank] 05:24:52 INFO - PROCESS | 1886 | --DOMWINDOW == 72 (0x9cdd5000) [pid = 1933] [serial = 2534] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-012.html] 05:24:52 INFO - PROCESS | 1886 | --DOMWINDOW == 71 (0x9ddd6000) [pid = 1933] [serial = 2525] [outer = (nil)] [url = about:blank] 05:24:52 INFO - PROCESS | 1886 | --DOMWINDOW == 70 (0x9e240800) [pid = 1933] [serial = 2542] [outer = (nil)] [url = about:blank] 05:24:52 INFO - PROCESS | 1886 | --DOMWINDOW == 69 (0x9e4b5800) [pid = 1933] [serial = 2550] [outer = (nil)] [url = about:blank] 05:24:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9add2000 == 17 [pid = 1933] [id = 971] 05:24:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 70 (0x9add2800) [pid = 1933] [serial = 2583] [outer = (nil)] 05:24:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 71 (0x9afea400) [pid = 1933] [serial = 2584] [outer = 0x9add2800] 05:24:52 INFO - PROCESS | 1886 | 1484918692594 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"]]]}] 05:24:52 INFO - . 05:24:52 INFO - TEST-OK | /shadow-dom/untriaged/events/event-retargeting/test-003.html | took 1638ms 05:24:52 INFO - PROCESS | 1886 | 1484918692637 Marionette TRACE conn4 -> [0,2523,"getWindowHandle",null] 05:24:52 INFO - PROCESS | 1886 | 1484918692640 Marionette TRACE conn4 <- [1,2523,null,{"value":"2147483649"}] 05:24:52 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-001.html 05:24:52 INFO - PROCESS | 1886 | 1484918692652 Marionette TRACE conn4 -> [0,2524,"timeouts",{"script":35000}] 05:24:52 INFO - PROCESS | 1886 | 1484918692654 Marionette TRACE conn4 <- [1,2524,null,{}] 05:24:52 INFO - PROCESS | 1886 | 1484918692660 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}] 05:24:52 INFO - PROCESS | 1886 | 1484918692825 Marionette TRACE conn4 <- [1,2525,null,{"value":null}] 05:24:52 INFO - PROCESS | 1886 | 1484918692873 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:52 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e1d4000 == 18 [pid = 1933] [id = 972] 05:24:52 INFO - PROCESS | 1886 | ++DOMWINDOW == 72 (0x9e240800) [pid = 1933] [serial = 2585] [outer = (nil)] 05:24:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 73 (0x9e93b400) [pid = 1933] [serial = 2586] [outer = 0x9e240800] 05:24:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 74 (0x9e93f000) [pid = 1933] [serial = 2587] [outer = 0x9e240800] 05:24:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e952400 == 19 [pid = 1933] [id = 973] 05:24:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 75 (0x9e952c00) [pid = 1933] [serial = 2588] [outer = (nil)] 05:24:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 76 (0x9e953400) [pid = 1933] [serial = 2589] [outer = 0x9e952c00] 05:24:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e955c00 == 20 [pid = 1933] [id = 974] 05:24:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 77 (0x9e956400) [pid = 1933] [serial = 2590] [outer = (nil)] 05:24:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 78 (0x9e956800) [pid = 1933] [serial = 2591] [outer = 0x9e956400] 05:24:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e958c00 == 21 [pid = 1933] [id = 975] 05:24:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 79 (0x9e959000) [pid = 1933] [serial = 2592] [outer = (nil)] 05:24:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 80 (0x9e959400) [pid = 1933] [serial = 2593] [outer = 0x9e959000] 05:24:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e95a400 == 22 [pid = 1933] [id = 976] 05:24:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 81 (0x9e95ac00) [pid = 1933] [serial = 2594] [outer = (nil)] 05:24:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 82 (0x9e95b400) [pid = 1933] [serial = 2595] [outer = 0x9e95ac00] 05:24:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e95c800 == 23 [pid = 1933] [id = 977] 05:24:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 83 (0x9e95cc00) [pid = 1933] [serial = 2596] [outer = (nil)] 05:24:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 84 (0x9e95d000) [pid = 1933] [serial = 2597] [outer = 0x9e95cc00] 05:24:53 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e95e800 == 24 [pid = 1933] [id = 978] 05:24:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 85 (0x9e95ec00) [pid = 1933] [serial = 2598] [outer = (nil)] 05:24:53 INFO - PROCESS | 1886 | ++DOMWINDOW == 86 (0x9d128400) [pid = 1933] [serial = 2599] [outer = 0x9e95ec00] 05:24:54 INFO - PROCESS | 1886 | 1484918694037 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"]]]}] 05:24:54 INFO - ...... 05:24:54 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-001.html | took 1433ms 05:24:54 INFO - PROCESS | 1886 | 1484918694081 Marionette TRACE conn4 -> [0,2527,"getWindowHandle",null] 05:24:54 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-002.html 05:24:54 INFO - PROCESS | 1886 | 1484918694095 Marionette TRACE conn4 <- [1,2527,null,{"value":"2147483649"}] 05:24:54 INFO - PROCESS | 1886 | 1484918694100 Marionette TRACE conn4 -> [0,2528,"timeouts",{"script":35000}] 05:24:54 INFO - PROCESS | 1886 | 1484918694102 Marionette TRACE conn4 <- [1,2528,null,{}] 05:24:54 INFO - PROCESS | 1886 | 1484918694108 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}] 05:24:54 INFO - PROCESS | 1886 | 1484918694313 Marionette TRACE conn4 <- [1,2529,null,{"value":null}] 05:24:54 INFO - PROCESS | 1886 | 1484918694367 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:54 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0e2800 == 25 [pid = 1933] [id = 979] 05:24:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 87 (0x9c0e2c00) [pid = 1933] [serial = 2600] [outer = (nil)] 05:24:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 88 (0x9cdcbc00) [pid = 1933] [serial = 2601] [outer = 0x9c0e2c00] 05:24:54 INFO - PROCESS | 1886 | ++DOMWINDOW == 89 (0x9cdd3400) [pid = 1933] [serial = 2602] [outer = 0x9c0e2c00] 05:24:55 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d81c400 == 26 [pid = 1933] [id = 980] 05:24:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 90 (0x9d821400) [pid = 1933] [serial = 2603] [outer = (nil)] 05:24:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 91 (0x9d822400) [pid = 1933] [serial = 2604] [outer = 0x9d821400] 05:24:55 INFO - PROCESS | 1886 | 1484918695523 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"]]]}] 05:24:55 INFO - . 05:24:55 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-002.html | took 1440ms 05:24:55 INFO - PROCESS | 1886 | 1484918695541 Marionette TRACE conn4 -> [0,2531,"getWindowHandle",null] 05:24:55 INFO - PROCESS | 1886 | 1484918695544 Marionette TRACE conn4 <- [1,2531,null,{"value":"2147483649"}] 05:24:55 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-focus-events/test-003.html 05:24:55 INFO - PROCESS | 1886 | 1484918695554 Marionette TRACE conn4 -> [0,2532,"timeouts",{"script":35000}] 05:24:55 INFO - PROCESS | 1886 | 1484918695556 Marionette TRACE conn4 <- [1,2532,null,{}] 05:24:55 INFO - PROCESS | 1886 | 1484918695566 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}] 05:24:55 INFO - PROCESS | 1886 | 1484918695752 Marionette TRACE conn4 <- [1,2533,null,{"value":null}] 05:24:55 INFO - PROCESS | 1886 | 1484918695839 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:55 INFO - PROCESS | 1886 | ++DOCSHELL 0x9dddd400 == 27 [pid = 1933] [id = 981] 05:24:55 INFO - PROCESS | 1886 | ++DOMWINDOW == 92 (0x9ddde000) [pid = 1933] [serial = 2605] [outer = (nil)] 05:24:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 93 (0x9e4bcc00) [pid = 1933] [serial = 2606] [outer = 0x9ddde000] 05:24:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 94 (0x9e93cc00) [pid = 1933] [serial = 2607] [outer = 0x9ddde000] 05:24:56 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e939000 == 28 [pid = 1933] [id = 982] 05:24:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 95 (0x9e94f400) [pid = 1933] [serial = 2608] [outer = (nil)] 05:24:56 INFO - PROCESS | 1886 | ++DOMWINDOW == 96 (0x9e950800) [pid = 1933] [serial = 2609] [outer = 0x9e94f400] 05:24:56 INFO - PROCESS | 1886 | 1484918696948 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"]]]}] 05:24:56 INFO - . 05:24:56 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-focus-events/test-003.html | took 1437ms 05:24:56 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html 05:24:56 INFO - PROCESS | 1886 | 1484918696990 Marionette TRACE conn4 -> [0,2535,"getWindowHandle",null] 05:24:56 INFO - PROCESS | 1886 | 1484918696992 Marionette TRACE conn4 <- [1,2535,null,{"value":"2147483649"}] 05:24:57 INFO - PROCESS | 1886 | 1484918696998 Marionette TRACE conn4 -> [0,2536,"timeouts",{"script":35000}] 05:24:57 INFO - PROCESS | 1886 | 1484918697001 Marionette TRACE conn4 <- [1,2536,null,{}] 05:24:57 INFO - PROCESS | 1886 | 1484918697006 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}] 05:24:57 INFO - PROCESS | 1886 | 1484918697199 Marionette TRACE conn4 <- [1,2537,null,{"value":null}] 05:24:57 INFO - PROCESS | 1886 | 1484918697335 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:57 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a4c00 == 29 [pid = 1933] [id = 983] 05:24:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 97 (0x9c0d9000) [pid = 1933] [serial = 2610] [outer = (nil)] 05:24:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 98 (0x9cdc0400) [pid = 1933] [serial = 2611] [outer = 0x9c0d9000] 05:24:57 INFO - PROCESS | 1886 | ++DOMWINDOW == 99 (0x9d120400) [pid = 1933] [serial = 2612] [outer = 0x9c0d9000] 05:24:58 INFO - PROCESS | 1886 | ++DOCSHELL 0x9caaf000 == 30 [pid = 1933] [id = 984] 05:24:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 100 (0x9cab2c00) [pid = 1933] [serial = 2613] [outer = (nil)] 05:24:58 INFO - PROCESS | 1886 | ++DOMWINDOW == 101 (0x9caf0000) [pid = 1933] [serial = 2614] [outer = 0x9cab2c00] 05:24:58 INFO - PROCESS | 1886 | 1484918698615 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"]]]}] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9e95e800 == 29 [pid = 1933] [id = 978] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9e95c800 == 28 [pid = 1933] [id = 977] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9e95a400 == 27 [pid = 1933] [id = 976] 05:24:58 INFO - . 05:24:58 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html | took 1639ms 05:24:58 INFO - PROCESS | 1886 | 1484918698635 Marionette TRACE conn4 -> [0,2539,"getWindowHandle",null] 05:24:58 INFO - PROCESS | 1886 | 1484918698639 Marionette TRACE conn4 <- [1,2539,null,{"value":"2147483649"}] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9e958c00 == 26 [pid = 1933] [id = 975] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9e955c00 == 25 [pid = 1933] [id = 974] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 100 (0x9e237400) [pid = 1933] [serial = 2548] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 99 (0x9e4b5c00) [pid = 1933] [serial = 2551] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9e952400 == 24 [pid = 1933] [id = 973] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9add2000 == 23 [pid = 1933] [id = 971] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9e260000 == 22 [pid = 1933] [id = 970] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9adc9400 == 21 [pid = 1933] [id = 969] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9e2ba000 == 20 [pid = 1933] [id = 968] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9d828c00 == 19 [pid = 1933] [id = 967] 05:24:58 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9d127c00 == 18 [pid = 1933] [id = 966] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdd0400 == 17 [pid = 1933] [id = 965] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a8800 == 16 [pid = 1933] [id = 964] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe9c00 == 15 [pid = 1933] [id = 963] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9c09d800 == 14 [pid = 1933] [id = 962] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9b740800 == 13 [pid = 1933] [id = 961] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9e1dc400 == 12 [pid = 1933] [id = 960] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a4800 == 11 [pid = 1933] [id = 959] 05:24:58 INFO - PROCESS | 1886 | --DOCSHELL 0x9caedc00 == 10 [pid = 1933] [id = 957] 05:24:58 INFO - PROCESS | 1886 | 1484918698667 Marionette TRACE conn4 -> [0,2540,"timeouts",{"script":35000}] 05:24:58 INFO - PROCESS | 1886 | 1484918698671 Marionette TRACE conn4 <- [1,2540,null,{}] 05:24:58 INFO - PROCESS | 1886 | 1484918698678 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}] 05:24:58 INFO - PROCESS | 1886 | 1484918698842 Marionette TRACE conn4 <- [1,2541,null,{"value":null}] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 98 (0x9e2c5400) [pid = 1933] [serial = 2545] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 97 (0x9d829c00) [pid = 1933] [serial = 2538] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 96 (0x9c92a000) [pid = 1933] [serial = 2528] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 95 (0x9afeac00) [pid = 1933] [serial = 2519] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 94 (0x9b744c00) [pid = 1933] [serial = 2531] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 93 (0x9e234400) [pid = 1933] [serial = 2541] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 92 (0x9caf5800) [pid = 1933] [serial = 2529] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 91 (0x9e1de000) [pid = 1933] [serial = 2516] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 90 (0x9e2c7000) [pid = 1933] [serial = 2546] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 89 (0x9d126c00) [pid = 1933] [serial = 2524] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 88 (0x9cdb6c00) [pid = 1933] [serial = 2533] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 87 (0x9cdb8800) [pid = 1933] [serial = 2521] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 86 (0x9d81d400) [pid = 1933] [serial = 2536] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 85 (0x9ddd9000) [pid = 1933] [serial = 2526] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 84 (0x9add0c00) [pid = 1933] [serial = 2543] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 83 (0x9e231c00) [pid = 1933] [serial = 2540] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | --DOMWINDOW == 82 (0x9d124800) [pid = 1933] [serial = 2535] [outer = (nil)] [url = about:blank] 05:24:58 INFO - PROCESS | 1886 | 1484918698912 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:24:59 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b738000 == 11 [pid = 1933] [id = 985] 05:24:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 83 (0x9b744c00) [pid = 1933] [serial = 2615] [outer = (nil)] 05:24:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 84 (0x9cdb7400) [pid = 1933] [serial = 2616] [outer = 0x9b744c00] 05:24:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 85 (0x9cdd1000) [pid = 1933] [serial = 2617] [outer = 0x9b744c00] 05:24:59 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d127000 == 12 [pid = 1933] [id = 986] 05:24:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 86 (0x9d128000) [pid = 1933] [serial = 2618] [outer = (nil)] 05:24:59 INFO - PROCESS | 1886 | ++DOMWINDOW == 87 (0x9d128c00) [pid = 1933] [serial = 2619] [outer = 0x9d128000] 05:24:59 INFO - PROCESS | 1886 | 1484918699893 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"]]]}] 05:24:59 INFO - . 05:24:59 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html | took 1290ms 05:24:59 INFO - PROCESS | 1886 | 1484918699950 Marionette TRACE conn4 -> [0,2543,"getWindowHandle",null] 05:24:59 INFO - TEST-START | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html 05:24:59 INFO - PROCESS | 1886 | 1484918699960 Marionette TRACE conn4 <- [1,2543,null,{"value":"2147483649"}] 05:24:59 INFO - PROCESS | 1886 | 1484918699965 Marionette TRACE conn4 -> [0,2544,"timeouts",{"script":35000}] 05:24:59 INFO - PROCESS | 1886 | 1484918699969 Marionette TRACE conn4 <- [1,2544,null,{}] 05:24:59 INFO - PROCESS | 1886 | 1484918699974 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}] 05:25:00 INFO - PROCESS | 1886 | 1484918700191 Marionette TRACE conn4 <- [1,2545,null,{"value":null}] 05:25:00 INFO - PROCESS | 1886 | 1484918700245 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:00 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d81e400 == 13 [pid = 1933] [id = 987] 05:25:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 88 (0x9d828c00) [pid = 1933] [serial = 2620] [outer = (nil)] 05:25:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 89 (0x9e1d1800) [pid = 1933] [serial = 2621] [outer = 0x9d828c00] 05:25:00 INFO - PROCESS | 1886 | ++DOMWINDOW == 90 (0x9e1dbc00) [pid = 1933] [serial = 2622] [outer = 0x9d828c00] 05:25:01 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e234400 == 14 [pid = 1933] [id = 988] 05:25:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 91 (0x9e237400) [pid = 1933] [serial = 2623] [outer = (nil)] 05:25:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 92 (0x9e238800) [pid = 1933] [serial = 2624] [outer = 0x9e237400] 05:25:01 INFO - PROCESS | 1886 | 1484918701191 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"]]]}] 05:25:01 INFO - . 05:25:01 INFO - TEST-OK | /shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html | took 1284ms 05:25:01 INFO - PROCESS | 1886 | 1484918701250 Marionette TRACE conn4 -> [0,2547,"getWindowHandle",null] 05:25:01 INFO - PROCESS | 1886 | 1484918701253 Marionette TRACE conn4 <- [1,2547,null,{"value":"2147483649"}] 05:25:01 INFO - TEST-START | /shadow-dom/untriaged/events/test-001.html 05:25:01 INFO - PROCESS | 1886 | 1484918701259 Marionette TRACE conn4 -> [0,2548,"timeouts",{"script":35000}] 05:25:01 INFO - PROCESS | 1886 | 1484918701261 Marionette TRACE conn4 <- [1,2548,null,{}] 05:25:01 INFO - PROCESS | 1886 | 1484918701267 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}] 05:25:01 INFO - PROCESS | 1886 | 1484918701457 Marionette TRACE conn4 <- [1,2549,null,{"value":null}] 05:25:01 INFO - PROCESS | 1886 | 1484918701539 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:01 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e2bf000 == 15 [pid = 1933] [id = 989] 05:25:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 93 (0x9e2c6000) [pid = 1933] [serial = 2625] [outer = (nil)] 05:25:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 94 (0x9e4b7800) [pid = 1933] [serial = 2626] [outer = 0x9e2c6000] 05:25:01 INFO - PROCESS | 1886 | ++DOMWINDOW == 95 (0x9e4be000) [pid = 1933] [serial = 2627] [outer = 0x9e2c6000] 05:25:02 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e940c00 == 16 [pid = 1933] [id = 990] 05:25:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 96 (0x9e941400) [pid = 1933] [serial = 2628] [outer = (nil)] 05:25:02 INFO - PROCESS | 1886 | ++DOMWINDOW == 97 (0x9e943000) [pid = 1933] [serial = 2629] [outer = 0x9e941400] 05:25:02 INFO - PROCESS | 1886 | 1484918702808 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"]]]}] 05:25:02 INFO - . 05:25:02 INFO - TEST-OK | /shadow-dom/untriaged/events/test-001.html | took 1583ms 05:25:02 INFO - PROCESS | 1886 | 1484918702843 Marionette TRACE conn4 -> [0,2551,"getWindowHandle",null] 05:25:02 INFO - PROCESS | 1886 | 1484918702847 Marionette TRACE conn4 <- [1,2551,null,{"value":"2147483649"}] 05:25:02 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html 05:25:02 INFO - PROCESS | 1886 | 1484918702853 Marionette TRACE conn4 -> [0,2552,"timeouts",{"script":35000}] 05:25:02 INFO - PROCESS | 1886 | 1484918702860 Marionette TRACE conn4 <- [1,2552,null,{}] 05:25:02 INFO - PROCESS | 1886 | 1484918702866 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}] 05:25:03 INFO - PROCESS | 1886 | 1484918703020 Marionette TRACE conn4 <- [1,2553,null,{"value":null}] 05:25:03 INFO - PROCESS | 1886 | 1484918703116 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:03 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e940000 == 17 [pid = 1933] [id = 991] 05:25:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 98 (0x9e95e800) [pid = 1933] [serial = 2630] [outer = (nil)] 05:25:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 99 (0x9e972400) [pid = 1933] [serial = 2631] [outer = 0x9e95e800] 05:25:03 INFO - PROCESS | 1886 | ++DOMWINDOW == 100 (0x9e973000) [pid = 1933] [serial = 2632] [outer = 0x9e95e800] 05:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 99 (0x9e2bbc00) [pid = 1933] [serial = 2577] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 05:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 98 (0x9e2ba400) [pid = 1933] [serial = 2576] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 05:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 97 (0x9e95ac00) [pid = 1933] [serial = 2594] [outer = (nil)] [url = about:blank] 05:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 96 (0x9e95cc00) [pid = 1933] [serial = 2596] [outer = (nil)] [url = about:blank] 05:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 95 (0x9e95ec00) [pid = 1933] [serial = 2598] [outer = (nil)] [url = about:blank] 05:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 94 (0x9c0a1400) [pid = 1933] [serial = 2561] [outer = (nil)] [url = about:blank] 05:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 93 (0x9c0d8000) [pid = 1933] [serial = 2566] [outer = (nil)] [url = about:blank] 05:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 92 (0x9d81e000) [pid = 1933] [serial = 2571] [outer = (nil)] [url = about:blank] 05:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 91 (0x9cdd0c00) [pid = 1933] [serial = 2568] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-003.html] 05:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 90 (0x9ddde400) [pid = 1933] [serial = 2573] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-001.html] 05:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 89 (0x9e261000) [pid = 1933] [serial = 2580] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-retargeting/test-003.html] 05:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 88 (0x9c09d400) [pid = 1933] [serial = 2558] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html] 05:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 87 (0x9afeb400) [pid = 1933] [serial = 2563] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/event-dispatch/test-002.html] 05:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 86 (0x9e952c00) [pid = 1933] [serial = 2588] [outer = (nil)] [url = about:blank] 05:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 85 (0x9add2800) [pid = 1933] [serial = 2583] [outer = (nil)] [url = about:blank] 05:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 84 (0x9e956400) [pid = 1933] [serial = 2590] [outer = (nil)] [url = about:blank] 05:25:04 INFO - PROCESS | 1886 | --DOMWINDOW == 83 (0x9e959000) [pid = 1933] [serial = 2592] [outer = (nil)] [url = about:blank] 05:25:04 INFO - PROCESS | 1886 | 1484918704540 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"]]]}] 05:25:04 INFO - .. 05:25:04 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html | took 1742ms 05:25:04 INFO - PROCESS | 1886 | 1484918704595 Marionette TRACE conn4 -> [0,2555,"getWindowHandle",null] 05:25:04 INFO - PROCESS | 1886 | 1484918704599 Marionette TRACE conn4 <- [1,2555,null,{"value":"2147483649"}] 05:25:04 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html 05:25:04 INFO - PROCESS | 1886 | 1484918704605 Marionette TRACE conn4 -> [0,2556,"timeouts",{"script":35000}] 05:25:04 INFO - PROCESS | 1886 | 1484918704607 Marionette TRACE conn4 <- [1,2556,null,{}] 05:25:04 INFO - PROCESS | 1886 | 1484918704613 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}] 05:25:04 INFO - PROCESS | 1886 | 1484918704784 Marionette TRACE conn4 <- [1,2557,null,{"value":null}] 05:25:04 INFO - PROCESS | 1886 | 1484918704863 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:04 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e1d6400 == 18 [pid = 1933] [id = 992] 05:25:04 INFO - PROCESS | 1886 | ++DOMWINDOW == 84 (0x9e1d7000) [pid = 1933] [serial = 2633] [outer = (nil)] 05:25:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 85 (0x9e95ac00) [pid = 1933] [serial = 2634] [outer = 0x9e1d7000] 05:25:05 INFO - PROCESS | 1886 | ++DOMWINDOW == 86 (0x9e975c00) [pid = 1933] [serial = 2635] [outer = 0x9e1d7000] 05:25:05 INFO - PROCESS | 1886 | 1484918705849 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"]]]}] 05:25:05 INFO - ... 05:25:05 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html | took 1288ms 05:25:05 INFO - PROCESS | 1886 | 1484918705893 Marionette TRACE conn4 -> [0,2559,"getWindowHandle",null] 05:25:05 INFO - PROCESS | 1886 | 1484918705896 Marionette TRACE conn4 <- [1,2559,null,{"value":"2147483649"}] 05:25:05 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html 05:25:05 INFO - PROCESS | 1886 | 1484918705917 Marionette TRACE conn4 -> [0,2560,"timeouts",{"script":35000}] 05:25:05 INFO - PROCESS | 1886 | 1484918705926 Marionette TRACE conn4 <- [1,2560,null,{}] 05:25:05 INFO - PROCESS | 1886 | 1484918705931 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}] 05:25:06 INFO - PROCESS | 1886 | 1484918706138 Marionette TRACE conn4 <- [1,2561,null,{"value":null}] 05:25:06 INFO - PROCESS | 1886 | 1484918706162 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:06 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a8800 == 19 [pid = 1933] [id = 993] 05:25:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 87 (0x9c0d8800) [pid = 1933] [serial = 2636] [outer = (nil)] 05:25:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 88 (0x9cdce000) [pid = 1933] [serial = 2637] [outer = 0x9c0d8800] 05:25:06 INFO - PROCESS | 1886 | ++DOMWINDOW == 89 (0x9d1fdc00) [pid = 1933] [serial = 2638] [outer = 0x9c0d8800] 05:25:07 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ddd9c00 == 20 [pid = 1933] [id = 994] 05:25:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 90 (0x9ddde400) [pid = 1933] [serial = 2639] [outer = (nil)] 05:25:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 91 (0x9adcdc00) [pid = 1933] [serial = 2640] [outer = 0x9ddde400] 05:25:07 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e258400 == 21 [pid = 1933] [id = 995] 05:25:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 92 (0x9e25a400) [pid = 1933] [serial = 2641] [outer = (nil)] 05:25:07 INFO - PROCESS | 1886 | [Child 1933] 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 05:25:07 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 8961 05:25:07 INFO - PROCESS | 1886 | --DOMWINDOW == 91 (0x9e25a400) [pid = 1933] [serial = 2641] [outer = (nil)] [url = ] 05:25:07 INFO - PROCESS | 1886 | 1484918707496 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"]]]}] 05:25:07 INFO - . 05:25:07 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html | took 1640ms 05:25:07 INFO - PROCESS | 1886 | 1484918707557 Marionette TRACE conn4 -> [0,2563,"getWindowHandle",null] 05:25:07 INFO - PROCESS | 1886 | 1484918707559 Marionette TRACE conn4 <- [1,2563,null,{"value":"2147483649"}] 05:25:07 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html 05:25:07 INFO - PROCESS | 1886 | 1484918707569 Marionette TRACE conn4 -> [0,2564,"timeouts",{"script":35000}] 05:25:07 INFO - PROCESS | 1886 | 1484918707574 Marionette TRACE conn4 <- [1,2564,null,{}] 05:25:07 INFO - PROCESS | 1886 | 1484918707579 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}] 05:25:07 INFO - PROCESS | 1886 | 1484918707766 Marionette TRACE conn4 <- [1,2565,null,{"value":null}] 05:25:07 INFO - PROCESS | 1886 | 1484918707827 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:07 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d827400 == 22 [pid = 1933] [id = 996] 05:25:07 INFO - PROCESS | 1886 | ++DOMWINDOW == 92 (0x9e25a400) [pid = 1933] [serial = 2642] [outer = (nil)] 05:25:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 93 (0x9e96b000) [pid = 1933] [serial = 2643] [outer = 0x9e25a400] 05:25:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 94 (0x9e974c00) [pid = 1933] [serial = 2644] [outer = 0x9e25a400] 05:25:08 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e9a7000 == 23 [pid = 1933] [id = 997] 05:25:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 95 (0x9e9a8800) [pid = 1933] [serial = 2645] [outer = (nil)] 05:25:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 96 (0x9e9a9000) [pid = 1933] [serial = 2646] [outer = 0x9e9a8800] 05:25:08 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e9ab400 == 24 [pid = 1933] [id = 998] 05:25:08 INFO - PROCESS | 1886 | ++DOMWINDOW == 97 (0x9e9ab800) [pid = 1933] [serial = 2647] [outer = (nil)] 05:25:09 INFO - PROCESS | 1886 | [Child 1933] 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 05:25:09 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 8961 05:25:09 INFO - PROCESS | 1886 | 1484918709134 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"]]]}] 05:25:09 INFO - PROCESS | 1886 | --DOMWINDOW == 96 (0x9e9ab800) [pid = 1933] [serial = 2647] [outer = (nil)] [url = ] 05:25:09 INFO - . 05:25:09 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html | took 1585ms 05:25:09 INFO - TEST-START | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html 05:25:09 INFO - PROCESS | 1886 | 1484918709155 Marionette TRACE conn4 -> [0,2567,"getWindowHandle",null] 05:25:09 INFO - PROCESS | 1886 | 1484918709158 Marionette TRACE conn4 <- [1,2567,null,{"value":"2147483649"}] 05:25:09 INFO - PROCESS | 1886 | 1484918709169 Marionette TRACE conn4 -> [0,2568,"timeouts",{"script":35000}] 05:25:09 INFO - PROCESS | 1886 | 1484918709172 Marionette TRACE conn4 <- [1,2568,null,{}] 05:25:09 INFO - PROCESS | 1886 | 1484918709177 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}] 05:25:09 INFO - PROCESS | 1886 | 1484918709353 Marionette TRACE conn4 <- [1,2569,null,{"value":null}] 05:25:09 INFO - PROCESS | 1886 | 1484918709441 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:09 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e9acc00 == 25 [pid = 1933] [id = 999] 05:25:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 97 (0x9e9ad000) [pid = 1933] [serial = 2648] [outer = (nil)] 05:25:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 98 (0x9e9b2000) [pid = 1933] [serial = 2649] [outer = 0x9e9ad000] 05:25:09 INFO - PROCESS | 1886 | ++DOMWINDOW == 99 (0x9e9b4800) [pid = 1933] [serial = 2650] [outer = 0x9e9ad000] 05:25:10 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe4000 == 26 [pid = 1933] [id = 1000] 05:25:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 100 (0x9afe5400) [pid = 1933] [serial = 2651] [outer = (nil)] 05:25:10 INFO - PROCESS | 1886 | ++DOMWINDOW == 101 (0x9c0dd800) [pid = 1933] [serial = 2652] [outer = 0x9afe5400] 05:25:10 INFO - PROCESS | 1886 | 1484918710833 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"]]]}] 05:25:10 INFO - . 05:25:10 INFO - TEST-OK | /shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html | took 1685ms 05:25:10 INFO - PROCESS | 1886 | 1484918710859 Marionette TRACE conn4 -> [0,2571,"getWindowHandle",null] 05:25:10 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html 05:25:10 INFO - PROCESS | 1886 | 1484918710864 Marionette TRACE conn4 <- [1,2571,null,{"value":"2147483649"}] 05:25:10 INFO - PROCESS | 1886 | 1484918710871 Marionette TRACE conn4 -> [0,2572,"timeouts",{"script":35000}] 05:25:10 INFO - PROCESS | 1886 | 1484918710874 Marionette TRACE conn4 <- [1,2572,null,{}] 05:25:10 INFO - PROCESS | 1886 | 1484918710894 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}] 05:25:11 INFO - PROCESS | 1886 | 1484918711138 Marionette TRACE conn4 <- [1,2573,null,{"value":null}] 05:25:11 INFO - PROCESS | 1886 | 1484918711220 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:11 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c09cc00 == 27 [pid = 1933] [id = 1001] 05:25:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 102 (0x9c0a3400) [pid = 1933] [serial = 2653] [outer = (nil)] 05:25:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 103 (0x9caedc00) [pid = 1933] [serial = 2654] [outer = 0x9c0a3400] 05:25:11 INFO - PROCESS | 1886 | ++DOMWINDOW == 104 (0x9cdb5c00) [pid = 1933] [serial = 2655] [outer = 0x9c0a3400] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9e940c00 == 26 [pid = 1933] [id = 990] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9e2bf000 == 25 [pid = 1933] [id = 989] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9e940000 == 24 [pid = 1933] [id = 991] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9d127000 == 23 [pid = 1933] [id = 986] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9b738000 == 22 [pid = 1933] [id = 985] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9e234400 == 21 [pid = 1933] [id = 988] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9d81e400 == 20 [pid = 1933] [id = 987] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9d81c400 == 19 [pid = 1933] [id = 980] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0e2800 == 18 [pid = 1933] [id = 979] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9caaf000 == 17 [pid = 1933] [id = 984] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9e939000 == 16 [pid = 1933] [id = 982] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a4c00 == 15 [pid = 1933] [id = 983] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9dddd400 == 14 [pid = 1933] [id = 981] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9e1d6400 == 13 [pid = 1933] [id = 992] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9e1d4000 == 12 [pid = 1933] [id = 972] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9ddd9c00 == 11 [pid = 1933] [id = 994] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9e258400 == 10 [pid = 1933] [id = 995] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a8800 == 9 [pid = 1933] [id = 993] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9e9a7000 == 8 [pid = 1933] [id = 997] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9e9ab400 == 7 [pid = 1933] [id = 998] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9d827400 == 6 [pid = 1933] [id = 996] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe4000 == 5 [pid = 1933] [id = 1000] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9e9acc00 == 4 [pid = 1933] [id = 999] 05:25:12 INFO - PROCESS | 1886 | --DOCSHELL 0x9e1d7c00 == 3 [pid = 1933] [id = 944] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 103 (0x9c0d6c00) [pid = 1933] [serial = 2562] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 102 (0x9c0d8c00) [pid = 1933] [serial = 2567] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 101 (0x9d81ec00) [pid = 1933] [serial = 2572] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 100 (0x9e93b400) [pid = 1933] [serial = 2586] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 99 (0x9e936400) [pid = 1933] [serial = 2582] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 98 (0x9cdc0c00) [pid = 1933] [serial = 2560] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 97 (0x9caf3800) [pid = 1933] [serial = 2565] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 96 (0x9e953400) [pid = 1933] [serial = 2589] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 95 (0x9afea400) [pid = 1933] [serial = 2584] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 94 (0x9e956800) [pid = 1933] [serial = 2591] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 93 (0x9e959400) [pid = 1933] [serial = 2593] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 92 (0x9e4b0400) [pid = 1933] [serial = 2579] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 91 (0x9e2bcc00) [pid = 1933] [serial = 2578] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 90 (0x9e1d9c00) [pid = 1933] [serial = 2575] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 89 (0x9e935000) [pid = 1933] [serial = 2581] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 88 (0x9d129000) [pid = 1933] [serial = 2570] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 87 (0x9e95b400) [pid = 1933] [serial = 2595] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 86 (0x9e95d000) [pid = 1933] [serial = 2597] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 85 (0x9d128400) [pid = 1933] [serial = 2599] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 84 (0x9e1d6800) [pid = 1933] [serial = 2574] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 83 (0x9d11c000) [pid = 1933] [serial = 2569] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 82 (0x9c0de000) [pid = 1933] [serial = 2564] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 81 (0x9caef800) [pid = 1933] [serial = 2559] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 80 (0x9e4b1c00) [pid = 1933] [serial = 2556] [outer = (nil)] [url = about:blank] 05:25:12 INFO - PROCESS | 1886 | --DOMWINDOW == 79 (0x9cdb4800) [pid = 1933] [serial = 2553] [outer = (nil)] [url = about:blank] 05:25:13 INFO - .............. 05:25:13 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html | took 2159ms 05:25:13 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html 05:25:13 INFO - PROCESS | 1886 | 1484918712970 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] 05:25:13 INFO - PROCESS | 1886 | 1484918713034 Marionette TRACE conn4 <- [1,2575,null,{"value":"2147483649"}] 05:25:13 INFO - PROCESS | 1886 | 1484918713043 Marionette TRACE conn4 -> [0,2576,"timeouts",{"script":35000}] 05:25:13 INFO - PROCESS | 1886 | 1484918713044 Marionette TRACE conn4 <- [1,2576,null,{}] 05:25:13 INFO - PROCESS | 1886 | 1484918713054 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}] 05:25:13 INFO - PROCESS | 1886 | 1484918713275 Marionette TRACE conn4 <- [1,2577,null,{"value":null}] 05:25:13 INFO - PROCESS | 1886 | 1484918713299 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:13 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0da000 == 4 [pid = 1933] [id = 1002] 05:25:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 80 (0x9c0db400) [pid = 1933] [serial = 2656] [outer = (nil)] 05:25:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 81 (0x9cdbe000) [pid = 1933] [serial = 2657] [outer = 0x9c0db400] 05:25:13 INFO - PROCESS | 1886 | ++DOMWINDOW == 82 (0x9cdd0000) [pid = 1933] [serial = 2658] [outer = 0x9c0db400] 05:25:14 INFO - ... 05:25:14 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-002.html | took 1487ms 05:25:14 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html 05:25:14 INFO - PROCESS | 1886 | 1484918714514 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"]]]}] 05:25:14 INFO - PROCESS | 1886 | 1484918714532 Marionette TRACE conn4 -> [0,2579,"getWindowHandle",null] 05:25:14 INFO - PROCESS | 1886 | 1484918714536 Marionette TRACE conn4 <- [1,2579,null,{"value":"2147483649"}] 05:25:14 INFO - PROCESS | 1886 | 1484918714546 Marionette TRACE conn4 -> [0,2580,"timeouts",{"script":35000}] 05:25:14 INFO - PROCESS | 1886 | 1484918714550 Marionette TRACE conn4 <- [1,2580,null,{}] 05:25:14 INFO - PROCESS | 1886 | 1484918714571 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}] 05:25:14 INFO - PROCESS | 1886 | 1484918714738 Marionette TRACE conn4 <- [1,2581,null,{"value":null}] 05:25:14 INFO - PROCESS | 1886 | 1484918714818 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:14 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a2400 == 5 [pid = 1933] [id = 1003] 05:25:14 INFO - PROCESS | 1886 | ++DOMWINDOW == 83 (0x9cae7c00) [pid = 1933] [serial = 2659] [outer = (nil)] 05:25:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 84 (0x9cdd7000) [pid = 1933] [serial = 2660] [outer = 0x9cae7c00] 05:25:15 INFO - PROCESS | 1886 | ++DOMWINDOW == 85 (0x9d11a800) [pid = 1933] [serial = 2661] [outer = 0x9cae7c00] 05:25:16 INFO - PROCESS | 1886 | 1484918716025 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"]]]}] 05:25:16 INFO - ...... 05:25:16 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-001.html | took 1539ms 05:25:16 INFO - PROCESS | 1886 | 1484918716100 Marionette TRACE conn4 -> [0,2583,"getWindowHandle",null] 05:25:16 INFO - PROCESS | 1886 | 1484918716126 Marionette TRACE conn4 <- [1,2583,null,{"value":"2147483649"}] 05:25:16 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html 05:25:16 INFO - PROCESS | 1886 | 1484918716133 Marionette TRACE conn4 -> [0,2584,"timeouts",{"script":35000}] 05:25:16 INFO - PROCESS | 1886 | 1484918716136 Marionette TRACE conn4 <- [1,2584,null,{}] 05:25:16 INFO - PROCESS | 1886 | 1484918716141 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}] 05:25:16 INFO - PROCESS | 1886 | 1484918716289 Marionette TRACE conn4 <- [1,2585,null,{"value":null}] 05:25:16 INFO - PROCESS | 1886 | 1484918716333 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:16 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d81dc00 == 6 [pid = 1933] [id = 1004] 05:25:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 86 (0x9d820000) [pid = 1933] [serial = 2662] [outer = (nil)] 05:25:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 87 (0x9d828800) [pid = 1933] [serial = 2663] [outer = 0x9d820000] 05:25:16 INFO - PROCESS | 1886 | ++DOMWINDOW == 88 (0x9d829800) [pid = 1933] [serial = 2664] [outer = 0x9d820000] 05:25:17 INFO - ................. 05:25:17 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html | took 1595ms 05:25:17 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html 05:25:17 INFO - PROCESS | 1886 | 1484918717661 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] 05:25:17 INFO - PROCESS | 1886 | 1484918717742 Marionette TRACE conn4 <- [1,2587,null,{"value":"2147483649"}] 05:25:17 INFO - PROCESS | 1886 | 1484918717768 Marionette TRACE conn4 -> [0,2588,"timeouts",{"script":35000}] 05:25:17 INFO - PROCESS | 1886 | 1484918717769 Marionette TRACE conn4 <- [1,2588,null,{}] 05:25:17 INFO - PROCESS | 1886 | 1484918717781 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}] 05:25:18 INFO - PROCESS | 1886 | 1484918718003 Marionette TRACE conn4 <- [1,2589,null,{"value":null}] 05:25:18 INFO - PROCESS | 1886 | 1484918718055 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:18 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e93dc00 == 7 [pid = 1933] [id = 1005] 05:25:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 89 (0x9e93e000) [pid = 1933] [serial = 2665] [outer = (nil)] 05:25:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 90 (0x9e956800) [pid = 1933] [serial = 2666] [outer = 0x9e93e000] 05:25:18 INFO - PROCESS | 1886 | ++DOMWINDOW == 91 (0x9e95a400) [pid = 1933] [serial = 2667] [outer = 0x9e93e000] 05:25:19 INFO - PROCESS | 1886 | 1484918719214 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"]]]}] 05:25:19 INFO - .. 05:25:19 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html | took 1512ms 05:25:19 INFO - PROCESS | 1886 | 1484918719260 Marionette TRACE conn4 -> [0,2591,"getWindowHandle",null] 05:25:19 INFO - PROCESS | 1886 | 1484918719262 Marionette TRACE conn4 <- [1,2591,null,{"value":"2147483649"}] 05:25:19 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html 05:25:19 INFO - PROCESS | 1886 | 1484918719269 Marionette TRACE conn4 -> [0,2592,"timeouts",{"script":35000}] 05:25:19 INFO - PROCESS | 1886 | 1484918719271 Marionette TRACE conn4 <- [1,2592,null,{}] 05:25:19 INFO - PROCESS | 1886 | 1484918719276 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}] 05:25:19 INFO - PROCESS | 1886 | 1484918719491 Marionette TRACE conn4 <- [1,2593,null,{"value":null}] 05:25:19 INFO - PROCESS | 1886 | 1484918719579 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:19 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe2c00 == 8 [pid = 1933] [id = 1006] 05:25:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 92 (0x9afe4000) [pid = 1933] [serial = 2668] [outer = (nil)] 05:25:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 93 (0x9cdca000) [pid = 1933] [serial = 2669] [outer = 0x9afe4000] 05:25:19 INFO - PROCESS | 1886 | ++DOMWINDOW == 94 (0x9d81e400) [pid = 1933] [serial = 2670] [outer = 0x9afe4000] 05:25:20 INFO - PROCESS | 1886 | 1484918720526 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"]]]}] 05:25:20 INFO - .. 05:25:20 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html | took 1288ms 05:25:20 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html 05:25:20 INFO - PROCESS | 1886 | 1484918720557 Marionette TRACE conn4 -> [0,2595,"getWindowHandle",null] 05:25:20 INFO - PROCESS | 1886 | 1484918720564 Marionette TRACE conn4 <- [1,2595,null,{"value":"2147483649"}] 05:25:20 INFO - PROCESS | 1886 | 1484918720570 Marionette TRACE conn4 -> [0,2596,"timeouts",{"script":35000}] 05:25:20 INFO - PROCESS | 1886 | 1484918720572 Marionette TRACE conn4 <- [1,2596,null,{}] 05:25:20 INFO - PROCESS | 1886 | 1484918720583 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}] 05:25:20 INFO - PROCESS | 1886 | 1484918720745 Marionette TRACE conn4 <- [1,2597,null,{"value":null}] 05:25:20 INFO - PROCESS | 1886 | 1484918720809 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:20 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e957400 == 9 [pid = 1933] [id = 1007] 05:25:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 95 (0x9e957800) [pid = 1933] [serial = 2671] [outer = (nil)] 05:25:20 INFO - PROCESS | 1886 | ++DOMWINDOW == 96 (0x9e96b800) [pid = 1933] [serial = 2672] [outer = 0x9e957800] 05:25:21 INFO - PROCESS | 1886 | ++DOMWINDOW == 97 (0x9e970400) [pid = 1933] [serial = 2673] [outer = 0x9e957800] 05:25:21 INFO - .... 05:25:21 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html | took 1339ms 05:25:21 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html 05:25:21 INFO - PROCESS | 1886 | 1484918721891 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"]]]}] 05:25:21 INFO - PROCESS | 1886 | 1484918721909 Marionette TRACE conn4 -> [0,2599,"getWindowHandle",null] 05:25:21 INFO - PROCESS | 1886 | 1484918721911 Marionette TRACE conn4 <- [1,2599,null,{"value":"2147483649"}] 05:25:21 INFO - PROCESS | 1886 | 1484918721922 Marionette TRACE conn4 -> [0,2600,"timeouts",{"script":35000}] 05:25:21 INFO - PROCESS | 1886 | 1484918721930 Marionette TRACE conn4 <- [1,2600,null,{}] 05:25:21 INFO - PROCESS | 1886 | 1484918721950 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}] 05:25:22 INFO - PROCESS | 1886 | 1484918722157 Marionette TRACE conn4 <- [1,2601,null,{"value":null}] 05:25:22 INFO - PROCESS | 1886 | 1484918722194 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:22 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e9af000 == 10 [pid = 1933] [id = 1008] 05:25:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 98 (0x9e9af400) [pid = 1933] [serial = 2674] [outer = (nil)] 05:25:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 99 (0x9e9b5c00) [pid = 1933] [serial = 2675] [outer = 0x9e9af400] 05:25:22 INFO - PROCESS | 1886 | ++DOMWINDOW == 100 (0x9ef94800) [pid = 1933] [serial = 2676] [outer = 0x9e9af400] 05:25:23 INFO - .. 05:25:23 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html | took 1351ms 05:25:23 INFO - PROCESS | 1886 | 1484918723252 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"]]]}] 05:25:23 INFO - PROCESS | 1886 | 1484918723278 Marionette TRACE conn4 -> [0,2603,"getWindowHandle",null] 05:25:23 INFO - PROCESS | 1886 | 1484918723284 Marionette TRACE conn4 <- [1,2603,null,{"value":"2147483649"}] 05:25:23 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html 05:25:23 INFO - PROCESS | 1886 | 1484918723295 Marionette TRACE conn4 -> [0,2604,"timeouts",{"script":35000}] 05:25:23 INFO - PROCESS | 1886 | 1484918723298 Marionette TRACE conn4 <- [1,2604,null,{}] 05:25:23 INFO - PROCESS | 1886 | 1484918723305 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}] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 99 (0x9c0a3400) [pid = 1933] [serial = 2653] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 98 (0x9e9ad000) [pid = 1933] [serial = 2648] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-002.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 97 (0x9e25a400) [pid = 1933] [serial = 2642] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 96 (0x9ddde400) [pid = 1933] [serial = 2639] [outer = (nil)] [url = about:blank] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 95 (0x9e9a8800) [pid = 1933] [serial = 2645] [outer = (nil)] [url = about:blank] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 94 (0x9c0d8800) [pid = 1933] [serial = 2636] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-003.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 93 (0x9e240800) [pid = 1933] [serial = 2585] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 92 (0x9c0d9000) [pid = 1933] [serial = 2610] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-001.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 91 (0x9c0e2c00) [pid = 1933] [serial = 2600] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 90 (0x9ddde000) [pid = 1933] [serial = 2605] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 89 (0x9b744c00) [pid = 1933] [serial = 2615] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 88 (0x9e941400) [pid = 1933] [serial = 2628] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 87 (0x9e237400) [pid = 1933] [serial = 2623] [outer = (nil)] [url = about:blank] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 86 (0x9c0e4800) [pid = 1933] [serial = 2520] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 85 (0x9cab2c00) [pid = 1933] [serial = 2613] [outer = (nil)] [url = about:blank] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 84 (0x9c0dc400) [pid = 1933] [serial = 2552] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-006.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 83 (0x9afe5400) [pid = 1933] [serial = 2651] [outer = (nil)] [url = about:blank] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 82 (0x9e1de800) [pid = 1933] [serial = 2555] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-007.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 81 (0x9cdcdc00) [pid = 1933] [serial = 2547] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 80 (0x9d128000) [pid = 1933] [serial = 2618] [outer = (nil)] [url = about:blank] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 79 (0x9e1d9400) [pid = 1933] [serial = 2515] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 78 (0x9e94f400) [pid = 1933] [serial = 2608] [outer = (nil)] [url = about:blank] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 77 (0x9d821400) [pid = 1933] [serial = 2603] [outer = (nil)] [url = about:blank] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 76 (0x9d828c00) [pid = 1933] [serial = 2620] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/retargeting-relatedtarget/test-003.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 75 (0x9e2c6000) [pid = 1933] [serial = 2625] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/events/test-001.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 74 (0x9e95e800) [pid = 1933] [serial = 2630] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-001.html] 05:25:23 INFO - PROCESS | 1886 | --DOMWINDOW == 73 (0x9e1d7000) [pid = 1933] [serial = 2633] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/html-elements-in-shadow-trees/html-forms/test-002.html] 05:25:23 INFO - PROCESS | 1886 | 1484918723702 Marionette TRACE conn4 <- [1,2605,null,{"value":null}] 05:25:23 INFO - PROCESS | 1886 | 1484918723780 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:23 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d122c00 == 11 [pid = 1933] [id = 1009] 05:25:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 74 (0x9d128000) [pid = 1933] [serial = 2677] [outer = (nil)] 05:25:23 INFO - PROCESS | 1886 | ++DOMWINDOW == 75 (0x9e4b6400) [pid = 1933] [serial = 2678] [outer = 0x9d128000] 05:25:24 INFO - PROCESS | 1886 | ++DOMWINDOW == 76 (0x9e94f400) [pid = 1933] [serial = 2679] [outer = 0x9d128000] 05:25:24 INFO - PROCESS | 1886 | 1484918724741 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"]]]}] 05:25:24 INFO - .. 05:25:24 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html | took 1484ms 05:25:24 INFO - PROCESS | 1886 | 1484918724777 Marionette TRACE conn4 -> [0,2607,"getWindowHandle",null] 05:25:24 INFO - PROCESS | 1886 | 1484918724780 Marionette TRACE conn4 <- [1,2607,null,{"value":"2147483649"}] 05:25:24 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html 05:25:24 INFO - PROCESS | 1886 | 1484918724786 Marionette TRACE conn4 -> [0,2608,"timeouts",{"script":35000}] 05:25:24 INFO - PROCESS | 1886 | 1484918724788 Marionette TRACE conn4 <- [1,2608,null,{}] 05:25:24 INFO - PROCESS | 1886 | 1484918724794 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}] 05:25:24 INFO - PROCESS | 1886 | 1484918724952 Marionette TRACE conn4 <- [1,2609,null,{"value":null}] 05:25:25 INFO - PROCESS | 1886 | 1484918725129 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:25 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cdcb400 == 12 [pid = 1933] [id = 1010] 05:25:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 77 (0x9cdcd800) [pid = 1933] [serial = 2680] [outer = (nil)] 05:25:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 78 (0x9ef9e400) [pid = 1933] [serial = 2681] [outer = 0x9cdcd800] 05:25:25 INFO - PROCESS | 1886 | ++DOMWINDOW == 79 (0x9ef9d000) [pid = 1933] [serial = 2682] [outer = 0x9cdcd800] 05:25:26 INFO - .............. 05:25:26 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html | took 1443ms 05:25:26 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html 05:25:26 INFO - PROCESS | 1886 | 1484918726187 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"]]]}] 05:25:26 INFO - PROCESS | 1886 | 1484918726230 Marionette TRACE conn4 -> [0,2611,"getWindowHandle",null] 05:25:26 INFO - PROCESS | 1886 | 1484918726232 Marionette TRACE conn4 <- [1,2611,null,{"value":"2147483649"}] 05:25:26 INFO - PROCESS | 1886 | 1484918726242 Marionette TRACE conn4 -> [0,2612,"timeouts",{"script":35000}] 05:25:26 INFO - PROCESS | 1886 | 1484918726248 Marionette TRACE conn4 <- [1,2612,null,{}] 05:25:26 INFO - PROCESS | 1886 | 1484918726256 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}] 05:25:26 INFO - PROCESS | 1886 | 1484918726472 Marionette TRACE conn4 <- [1,2613,null,{"value":null}] 05:25:26 INFO - PROCESS | 1886 | 1484918726534 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:26 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e936400 == 13 [pid = 1933] [id = 1011] 05:25:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 80 (0x9e939400) [pid = 1933] [serial = 2683] [outer = (nil)] 05:25:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 81 (0x9e977000) [pid = 1933] [serial = 2684] [outer = 0x9e939400] 05:25:26 INFO - PROCESS | 1886 | ++DOMWINDOW == 82 (0x9e978000) [pid = 1933] [serial = 2685] [outer = 0x9e939400] 05:25:27 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e9b3400 == 14 [pid = 1933] [id = 1012] 05:25:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 83 (0x9e9b4000) [pid = 1933] [serial = 2686] [outer = (nil)] 05:25:27 INFO - PROCESS | 1886 | ++DOMWINDOW == 84 (0x9e9b4c00) [pid = 1933] [serial = 2687] [outer = 0x9e9b4000] 05:25:27 INFO - PROCESS | 1886 | 1484918727752 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"]]]}] 05:25:27 INFO - . 05:25:27 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-011.html | took 1548ms 05:25:27 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html 05:25:27 INFO - PROCESS | 1886 | 1484918727788 Marionette TRACE conn4 -> [0,2615,"getWindowHandle",null] 05:25:27 INFO - PROCESS | 1886 | 1484918727790 Marionette TRACE conn4 <- [1,2615,null,{"value":"2147483649"}] 05:25:27 INFO - PROCESS | 1886 | 1484918727801 Marionette TRACE conn4 -> [0,2616,"timeouts",{"script":35000}] 05:25:27 INFO - PROCESS | 1886 | 1484918727806 Marionette TRACE conn4 <- [1,2616,null,{}] 05:25:27 INFO - PROCESS | 1886 | 1484918727815 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}] 05:25:28 INFO - PROCESS | 1886 | 1484918728016 Marionette TRACE conn4 <- [1,2617,null,{"value":null}] 05:25:28 INFO - PROCESS | 1886 | 1484918728073 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:28 INFO - PROCESS | 1886 | ++DOCSHELL 0x9e259800 == 15 [pid = 1933] [id = 1013] 05:25:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 85 (0x9e2ba400) [pid = 1933] [serial = 2688] [outer = (nil)] 05:25:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 86 (0x9f16d000) [pid = 1933] [serial = 2689] [outer = 0x9e2ba400] 05:25:28 INFO - PROCESS | 1886 | ++DOMWINDOW == 87 (0x9f16f000) [pid = 1933] [serial = 2690] [outer = 0x9e2ba400] 05:25:29 INFO - PROCESS | 1886 | 1484918729173 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"]]]}] 05:25:29 INFO - . 05:25:29 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html | took 1398ms 05:25:29 INFO - PROCESS | 1886 | 1484918729198 Marionette TRACE conn4 -> [0,2619,"getWindowHandle",null] 05:25:29 INFO - PROCESS | 1886 | 1484918729201 Marionette TRACE conn4 <- [1,2619,null,{"value":"2147483649"}] 05:25:29 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html 05:25:29 INFO - PROCESS | 1886 | 1484918729209 Marionette TRACE conn4 -> [0,2620,"timeouts",{"script":35000}] 05:25:29 INFO - PROCESS | 1886 | 1484918729212 Marionette TRACE conn4 <- [1,2620,null,{}] 05:25:29 INFO - PROCESS | 1886 | 1484918729217 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}] 05:25:29 INFO - PROCESS | 1886 | 1484918729409 Marionette TRACE conn4 <- [1,2621,null,{"value":null}] 05:25:29 INFO - PROCESS | 1886 | 1484918729431 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:29 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe6400 == 16 [pid = 1933] [id = 1014] 05:25:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 88 (0x9afe7000) [pid = 1933] [serial = 2691] [outer = (nil)] 05:25:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 89 (0x9d121800) [pid = 1933] [serial = 2692] [outer = 0x9afe7000] 05:25:29 INFO - PROCESS | 1886 | ++DOMWINDOW == 90 (0x9e1d4400) [pid = 1933] [serial = 2693] [outer = 0x9afe7000] 05:25:30 INFO - ........ 05:25:30 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html | took 1538ms 05:25:30 INFO - TEST-START | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html 05:25:30 INFO - PROCESS | 1886 | 1484918730725 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] 05:25:30 INFO - PROCESS | 1886 | 1484918730750 Marionette TRACE conn4 <- [1,2623,null,{"value":"2147483649"}] 05:25:30 INFO - PROCESS | 1886 | 1484918730765 Marionette TRACE conn4 -> [0,2624,"timeouts",{"script":35000}] 05:25:30 INFO - PROCESS | 1886 | 1484918730770 Marionette TRACE conn4 <- [1,2624,null,{}] 05:25:30 INFO - PROCESS | 1886 | 1484918730777 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}] 05:25:30 INFO - PROCESS | 1886 | 1484918730965 Marionette TRACE conn4 <- [1,2625,null,{"value":null}] 05:25:31 INFO - PROCESS | 1886 | 1484918731078 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:31 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0a1c00 == 17 [pid = 1933] [id = 1015] 05:25:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 91 (0x9c0d6400) [pid = 1933] [serial = 2694] [outer = (nil)] 05:25:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 92 (0x9cdb9000) [pid = 1933] [serial = 2695] [outer = 0x9c0d6400] 05:25:31 INFO - PROCESS | 1886 | ++DOMWINDOW == 93 (0x9d127000) [pid = 1933] [serial = 2696] [outer = 0x9c0d6400] 05:25:31 INFO - PROCESS | 1886 | --DOCSHELL 0x9d122c00 == 16 [pid = 1933] [id = 1009] 05:25:31 INFO - PROCESS | 1886 | --DOCSHELL 0x9e9af000 == 15 [pid = 1933] [id = 1008] 05:25:31 INFO - PROCESS | 1886 | --DOCSHELL 0x9e957400 == 14 [pid = 1933] [id = 1007] 05:25:31 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe2c00 == 13 [pid = 1933] [id = 1006] 05:25:31 INFO - PROCESS | 1886 | --DOCSHELL 0x9e93dc00 == 12 [pid = 1933] [id = 1005] 05:25:31 INFO - PROCESS | 1886 | --DOCSHELL 0x9d81dc00 == 11 [pid = 1933] [id = 1004] 05:25:31 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a2400 == 10 [pid = 1933] [id = 1003] 05:25:31 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0da000 == 9 [pid = 1933] [id = 1002] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 92 (0x9e95ac00) [pid = 1933] [serial = 2634] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 91 (0x9e238800) [pid = 1933] [serial = 2624] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 90 (0x9cdd2000) [pid = 1933] [serial = 2522] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 89 (0x9caf0000) [pid = 1933] [serial = 2614] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 88 (0x9d11e000) [pid = 1933] [serial = 2554] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 87 (0x9c0dd800) [pid = 1933] [serial = 2652] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 86 (0x9e4b8400) [pid = 1933] [serial = 2557] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 85 (0x9e2c7400) [pid = 1933] [serial = 2549] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 84 (0x9d128c00) [pid = 1933] [serial = 2619] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 83 (0x9e1dd000) [pid = 1933] [serial = 2517] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 82 (0x9e950800) [pid = 1933] [serial = 2609] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 81 (0x9d822400) [pid = 1933] [serial = 2604] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 80 (0x9adcdc00) [pid = 1933] [serial = 2640] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 79 (0x9e974c00) [pid = 1933] [serial = 2644] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 78 (0x9e9a9000) [pid = 1933] [serial = 2646] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 77 (0x9e93f000) [pid = 1933] [serial = 2587] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 76 (0x9e9b4800) [pid = 1933] [serial = 2650] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 75 (0x9d120400) [pid = 1933] [serial = 2612] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 74 (0x9e973000) [pid = 1933] [serial = 2632] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 73 (0x9cdd3400) [pid = 1933] [serial = 2602] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 72 (0x9e972400) [pid = 1933] [serial = 2631] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 71 (0x9caedc00) [pid = 1933] [serial = 2654] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 70 (0x9d1fdc00) [pid = 1933] [serial = 2638] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 69 (0x9e93cc00) [pid = 1933] [serial = 2607] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 68 (0x9cdb5c00) [pid = 1933] [serial = 2655] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 67 (0x9cdd1000) [pid = 1933] [serial = 2617] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 66 (0x9e943000) [pid = 1933] [serial = 2629] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/resources/blank.html] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 65 (0x9e4be000) [pid = 1933] [serial = 2627] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 64 (0x9e1dbc00) [pid = 1933] [serial = 2622] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 63 (0x9e975c00) [pid = 1933] [serial = 2635] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 62 (0x9e9b2000) [pid = 1933] [serial = 2649] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 61 (0x9e96b000) [pid = 1933] [serial = 2643] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 60 (0x9cdce000) [pid = 1933] [serial = 2637] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 59 (0x9e4b7800) [pid = 1933] [serial = 2626] [outer = (nil)] [url = about:blank] 05:25:31 INFO - PROCESS | 1886 | --DOMWINDOW == 58 (0x9e1d1800) [pid = 1933] [serial = 2621] [outer = (nil)] [url = about:blank] 05:25:32 INFO - PROCESS | 1886 | --DOMWINDOW == 57 (0x9cdb7400) [pid = 1933] [serial = 2616] [outer = (nil)] [url = about:blank] 05:25:32 INFO - PROCESS | 1886 | --DOMWINDOW == 56 (0x9cdc0400) [pid = 1933] [serial = 2611] [outer = (nil)] [url = about:blank] 05:25:32 INFO - PROCESS | 1886 | --DOMWINDOW == 55 (0x9e4bcc00) [pid = 1933] [serial = 2606] [outer = (nil)] [url = about:blank] 05:25:32 INFO - PROCESS | 1886 | --DOMWINDOW == 54 (0x9cdcbc00) [pid = 1933] [serial = 2601] [outer = (nil)] [url = about:blank] 05:25:32 INFO - ........................................................................................................... 05:25:32 INFO - TEST-OK | /shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html | took 2175ms 05:25:32 INFO - TEST-START | /shadow-dom/untriaged/styles/test-001.html 05:25:34 INFO - PROCESS | 1886 | 1484918732572 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] 05:25:34 INFO - PROCESS | 1886 | 1484918732945 Marionette TRACE conn4 <- [1,2627,null,{"value":"2147483649"}] 05:25:34 INFO - PROCESS | 1886 | 1484918732950 Marionette TRACE conn4 -> [0,2628,"timeouts",{"script":35000}] 05:25:34 INFO - PROCESS | 1886 | 1484918732953 Marionette TRACE conn4 <- [1,2628,null,{}] 05:25:34 INFO - PROCESS | 1886 | 1484918732960 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}] 05:25:34 INFO - PROCESS | 1886 | 1484918733358 Marionette TRACE conn4 <- [1,2629,null,{"value":null}] 05:25:34 INFO - PROCESS | 1886 | 1484918733411 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:34 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c2b400 == 10 [pid = 1933] [id = 1016] 05:25:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 55 (0xa1c2b800) [pid = 1933] [serial = 2697] [outer = (nil)] 05:25:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 56 (0xa1c2fc00) [pid = 1933] [serial = 2698] [outer = 0xa1c2b800] 05:25:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 57 (0xa1c30800) [pid = 1933] [serial = 2699] [outer = 0xa1c2b800] 05:25:34 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c2e400 == 11 [pid = 1933] [id = 1017] 05:25:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 58 (0xa1c30c00) [pid = 1933] [serial = 2700] [outer = (nil)] 05:25:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 59 (0xa1c34400) [pid = 1933] [serial = 2701] [outer = 0xa1c30c00] 05:25:34 INFO - PROCESS | 1886 | ++DOCSHELL 0xa1c36800 == 12 [pid = 1933] [id = 1018] 05:25:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 60 (0xa1c38400) [pid = 1933] [serial = 2702] [outer = (nil)] 05:25:34 INFO - PROCESS | 1886 | ++DOMWINDOW == 61 (0xa1c38800) [pid = 1933] [serial = 2703] [outer = 0xa1c38400] 05:25:34 INFO - PROCESS | 1886 | 1484918734683 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"]]]}] 05:25:34 INFO - .. 05:25:34 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-001.html | took 1785ms 05:25:34 INFO - PROCESS | 1886 | 1484918734735 Marionette TRACE conn4 -> [0,2631,"getWindowHandle",null] 05:25:34 INFO - PROCESS | 1886 | 1484918734741 Marionette TRACE conn4 <- [1,2631,null,{"value":"2147483649"}] 05:25:34 INFO - TEST-START | /shadow-dom/untriaged/styles/test-003.html 05:25:34 INFO - PROCESS | 1886 | 1484918734750 Marionette TRACE conn4 -> [0,2632,"timeouts",{"script":35000}] 05:25:34 INFO - PROCESS | 1886 | 1484918734753 Marionette TRACE conn4 <- [1,2632,null,{}] 05:25:34 INFO - PROCESS | 1886 | 1484918734759 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}] 05:25:34 INFO - PROCESS | 1886 | 1484918734912 Marionette TRACE conn4 <- [1,2633,null,{"value":null}] 05:25:35 INFO - PROCESS | 1886 | 1484918735002 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:35 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28c9800 == 13 [pid = 1933] [id = 1019] 05:25:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 62 (0xa28c9c00) [pid = 1933] [serial = 2704] [outer = (nil)] 05:25:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 63 (0xa28cd000) [pid = 1933] [serial = 2705] [outer = 0xa28c9c00] 05:25:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 64 (0xa28cfc00) [pid = 1933] [serial = 2706] [outer = 0xa28c9c00] 05:25:35 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d3c00 == 14 [pid = 1933] [id = 1020] 05:25:35 INFO - PROCESS | 1886 | ++DOMWINDOW == 65 (0xa28d4000) [pid = 1933] [serial = 2707] [outer = (nil)] 05:25:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 66 (0x9adcc000) [pid = 1933] [serial = 2708] [outer = 0xa28d4000] 05:25:36 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28d5c00 == 15 [pid = 1933] [id = 1021] 05:25:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 67 (0xa29cac00) [pid = 1933] [serial = 2709] [outer = (nil)] 05:25:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 68 (0x9adc8c00) [pid = 1933] [serial = 2710] [outer = 0xa29cac00] 05:25:36 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29cd000 == 16 [pid = 1933] [id = 1022] 05:25:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 69 (0xa29cd400) [pid = 1933] [serial = 2711] [outer = (nil)] 05:25:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 70 (0xa29cd800) [pid = 1933] [serial = 2712] [outer = 0xa29cd400] 05:25:36 INFO - PROCESS | 1886 | 1484918736221 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"]]]}] 05:25:36 INFO - ... 05:25:36 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-003.html | took 1505ms 05:25:36 INFO - PROCESS | 1886 | 1484918736253 Marionette TRACE conn4 -> [0,2635,"getWindowHandle",null] 05:25:36 INFO - PROCESS | 1886 | 1484918736256 Marionette TRACE conn4 <- [1,2635,null,{"value":"2147483649"}] 05:25:36 INFO - TEST-START | /shadow-dom/untriaged/styles/test-005.html 05:25:36 INFO - PROCESS | 1886 | 1484918736265 Marionette TRACE conn4 -> [0,2636,"timeouts",{"script":35000}] 05:25:36 INFO - PROCESS | 1886 | 1484918736267 Marionette TRACE conn4 <- [1,2636,null,{}] 05:25:36 INFO - PROCESS | 1886 | 1484918736271 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}] 05:25:36 INFO - PROCESS | 1886 | 1484918736430 Marionette TRACE conn4 <- [1,2637,null,{"value":null}] 05:25:36 INFO - PROCESS | 1886 | 1484918736478 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:36 INFO - PROCESS | 1886 | ++DOCSHELL 0xa29d1800 == 17 [pid = 1933] [id = 1023] 05:25:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 71 (0xa29d2400) [pid = 1933] [serial = 2713] [outer = (nil)] 05:25:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 72 (0xa29d6c00) [pid = 1933] [serial = 2714] [outer = 0xa29d2400] 05:25:36 INFO - PROCESS | 1886 | ++DOMWINDOW == 73 (0xa3246400) [pid = 1933] [serial = 2715] [outer = 0xa29d2400] 05:25:37 INFO - PROCESS | 1886 | --DOMWINDOW == 72 (0x9e957800) [pid = 1933] [serial = 2671] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/shadow-root-001.html] 05:25:37 INFO - PROCESS | 1886 | --DOMWINDOW == 71 (0x9e9af400) [pid = 1933] [serial = 2674] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-005.html] 05:25:37 INFO - PROCESS | 1886 | --DOMWINDOW == 70 (0x9d128000) [pid = 1933] [serial = 2677] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html] 05:25:37 INFO - PROCESS | 1886 | --DOMWINDOW == 69 (0x9afe4000) [pid = 1933] [serial = 2668] [outer = (nil)] [url = http://web-platform.test:8000/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-002.html] 05:25:37 INFO - PROCESS | 1886 | ++DOCSHELL 0x9afe4000 == 18 [pid = 1933] [id = 1024] 05:25:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 70 (0x9cdcdc00) [pid = 1933] [serial = 2716] [outer = (nil)] 05:25:37 INFO - PROCESS | 1886 | ++DOMWINDOW == 71 (0x9d128000) [pid = 1933] [serial = 2717] [outer = 0x9cdcdc00] 05:25:38 INFO - PROCESS | 1886 | 1484918738138 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"]]]}] 05:25:38 INFO - . 05:25:38 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-005.html | took 1926ms 05:25:38 INFO - TEST-START | /shadow-dom/untriaged/styles/test-008.html 05:25:38 INFO - PROCESS | 1886 | 1484918738192 Marionette TRACE conn4 -> [0,2639,"getWindowHandle",null] 05:25:38 INFO - PROCESS | 1886 | 1484918738194 Marionette TRACE conn4 <- [1,2639,null,{"value":"2147483649"}] 05:25:38 INFO - PROCESS | 1886 | 1484918738201 Marionette TRACE conn4 -> [0,2640,"timeouts",{"script":35000}] 05:25:38 INFO - PROCESS | 1886 | 1484918738204 Marionette TRACE conn4 <- [1,2640,null,{}] 05:25:38 INFO - PROCESS | 1886 | 1484918738209 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}] 05:25:38 INFO - PROCESS | 1886 | 1484918738362 Marionette TRACE conn4 <- [1,2641,null,{"value":null}] 05:25:38 INFO - PROCESS | 1886 | 1484918738460 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:38 INFO - PROCESS | 1886 | ++DOCSHELL 0xa28c8000 == 19 [pid = 1933] [id = 1025] 05:25:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 72 (0xa28ce400) [pid = 1933] [serial = 2718] [outer = (nil)] 05:25:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 73 (0xa3249400) [pid = 1933] [serial = 2719] [outer = 0xa28ce400] 05:25:38 INFO - PROCESS | 1886 | ++DOMWINDOW == 74 (0xa3248800) [pid = 1933] [serial = 2720] [outer = 0xa28ce400] 05:25:39 INFO - PROCESS | 1886 | ++DOCSHELL 0xa324fc00 == 20 [pid = 1933] [id = 1026] 05:25:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 75 (0xa3250400) [pid = 1933] [serial = 2721] [outer = (nil)] 05:25:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 76 (0xa3250800) [pid = 1933] [serial = 2722] [outer = 0xa3250400] 05:25:39 INFO - PROCESS | 1886 | 1484918739422 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"]]]}] 05:25:39 INFO - . 05:25:39 INFO - TEST-OK | /shadow-dom/untriaged/styles/test-008.html | took 1289ms 05:25:39 INFO - PROCESS | 1886 | 1484918739489 Marionette TRACE conn4 -> [0,2643,"getWindowHandle",null] 05:25:39 INFO - PROCESS | 1886 | 1484918739492 Marionette TRACE conn4 <- [1,2643,null,{"value":"2147483649"}] 05:25:39 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/active-element/test-001.html 05:25:39 INFO - PROCESS | 1886 | 1484918739498 Marionette TRACE conn4 -> [0,2644,"timeouts",{"script":35000}] 05:25:39 INFO - PROCESS | 1886 | 1484918739500 Marionette TRACE conn4 <- [1,2644,null,{}] 05:25:39 INFO - PROCESS | 1886 | 1484918739506 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}] 05:25:39 INFO - PROCESS | 1886 | 1484918739653 Marionette TRACE conn4 <- [1,2645,null,{"value":null}] 05:25:39 INFO - PROCESS | 1886 | 1484918739752 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:39 INFO - PROCESS | 1886 | ++DOCSHELL 0x9cae8800 == 21 [pid = 1933] [id = 1027] 05:25:39 INFO - PROCESS | 1886 | ++DOMWINDOW == 77 (0x9cae9400) [pid = 1933] [serial = 2723] [outer = (nil)] 05:25:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 78 (0x9ddd9c00) [pid = 1933] [serial = 2724] [outer = 0x9cae9400] 05:25:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 79 (0x9e96a400) [pid = 1933] [serial = 2725] [outer = 0x9cae9400] 05:25:40 INFO - PROCESS | 1886 | ++DOCSHELL 0x9f173c00 == 22 [pid = 1933] [id = 1028] 05:25:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 80 (0xa0023400) [pid = 1933] [serial = 2726] [outer = (nil)] 05:25:40 INFO - PROCESS | 1886 | ++DOMWINDOW == 81 (0xa0023c00) [pid = 1933] [serial = 2727] [outer = 0xa0023400] 05:25:40 INFO - PROCESS | 1886 | 1484918740930 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"]]]}] 05:25:40 INFO - . 05:25:40 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/active-element/test-001.html | took 1490ms 05:25:40 INFO - PROCESS | 1886 | 1484918740989 Marionette TRACE conn4 -> [0,2647,"getWindowHandle",null] 05:25:40 INFO - PROCESS | 1886 | 1484918740991 Marionette TRACE conn4 <- [1,2647,null,{"value":"2147483649"}] 05:25:40 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/active-element/test-002.html 05:25:41 INFO - PROCESS | 1886 | 1484918740998 Marionette TRACE conn4 -> [0,2648,"timeouts",{"script":35000}] 05:25:41 INFO - PROCESS | 1886 | 1484918741004 Marionette TRACE conn4 <- [1,2648,null,{}] 05:25:41 INFO - PROCESS | 1886 | 1484918741014 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}] 05:25:41 INFO - PROCESS | 1886 | 1484918741176 Marionette TRACE conn4 <- [1,2649,null,{"value":null}] 05:25:41 INFO - PROCESS | 1886 | 1484918741213 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:41 INFO - PROCESS | 1886 | ++DOCSHELL 0x9ef97000 == 23 [pid = 1933] [id = 1029] 05:25:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 82 (0x9f171c00) [pid = 1933] [serial = 2728] [outer = (nil)] 05:25:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 83 (0xa28ce000) [pid = 1933] [serial = 2729] [outer = 0x9f171c00] 05:25:41 INFO - PROCESS | 1886 | ++DOMWINDOW == 84 (0xa28cb000) [pid = 1933] [serial = 2730] [outer = 0x9f171c00] 05:25:42 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3247800 == 24 [pid = 1933] [id = 1030] 05:25:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 85 (0xa324a800) [pid = 1933] [serial = 2731] [outer = (nil)] 05:25:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 86 (0xa324ac00) [pid = 1933] [serial = 2732] [outer = 0xa324a800] 05:25:42 INFO - PROCESS | 1886 | 1484918742552 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"]]]}] 05:25:42 INFO - . 05:25:42 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/active-element/test-002.html | took 1597ms 05:25:42 INFO - PROCESS | 1886 | 1484918742595 Marionette TRACE conn4 -> [0,2651,"getWindowHandle",null] 05:25:42 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html 05:25:42 INFO - PROCESS | 1886 | 1484918742601 Marionette TRACE conn4 <- [1,2651,null,{"value":"2147483649"}] 05:25:42 INFO - PROCESS | 1886 | 1484918742607 Marionette TRACE conn4 -> [0,2652,"timeouts",{"script":35000}] 05:25:42 INFO - PROCESS | 1886 | 1484918742613 Marionette TRACE conn4 <- [1,2652,null,{}] 05:25:42 INFO - PROCESS | 1886 | 1484918742621 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}] 05:25:42 INFO - PROCESS | 1886 | 1484918742812 Marionette TRACE conn4 <- [1,2653,null,{"value":null}] 05:25:42 INFO - PROCESS | 1886 | 1484918742874 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:42 INFO - PROCESS | 1886 | ++DOCSHELL 0xa3253400 == 25 [pid = 1933] [id = 1031] 05:25:42 INFO - PROCESS | 1886 | ++DOMWINDOW == 87 (0xa3253800) [pid = 1933] [serial = 2733] [outer = (nil)] 05:25:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 88 (0xa32af800) [pid = 1933] [serial = 2734] [outer = 0xa3253800] 05:25:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 89 (0xa32b1800) [pid = 1933] [serial = 2735] [outer = 0xa3253800] 05:25:43 INFO - PROCESS | 1886 | ++DOCSHELL 0xa32b4c00 == 26 [pid = 1933] [id = 1032] 05:25:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 90 (0xa32b5000) [pid = 1933] [serial = 2736] [outer = (nil)] 05:25:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 91 (0xa32b5400) [pid = 1933] [serial = 2737] [outer = 0xa32b5000] 05:25:43 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1312 05:25:43 INFO - PROCESS | 1886 | ++DOCSHELL 0xa32b8400 == 27 [pid = 1933] [id = 1033] 05:25:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 92 (0xa32b8800) [pid = 1933] [serial = 2738] [outer = (nil)] 05:25:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 93 (0xa32b8c00) [pid = 1933] [serial = 2739] [outer = 0xa32b8800] 05:25:43 INFO - PROCESS | 1886 | ++DOCSHELL 0xa32bac00 == 28 [pid = 1933] [id = 1034] 05:25:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 94 (0xa32bb000) [pid = 1933] [serial = 2740] [outer = (nil)] 05:25:43 INFO - PROCESS | 1886 | ++DOMWINDOW == 95 (0xa32bb400) [pid = 1933] [serial = 2741] [outer = 0xa32bb000] 05:25:43 INFO - PROCESS | 1886 | [Child 1933] WARNING: NS_ENSURE_TRUE(mDoneSetup) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/editor/composer/nsEditingSession.cpp, line 1312 05:25:44 INFO - PROCESS | 1886 | 1484918744226 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"]]]}] 05:25:44 INFO - ... 05:25:44 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html | took 1686ms 05:25:44 INFO - PROCESS | 1886 | 1484918744292 Marionette TRACE conn4 -> [0,2655,"getWindowHandle",null] 05:25:44 INFO - PROCESS | 1886 | 1484918744296 Marionette TRACE conn4 <- [1,2655,null,{"value":"2147483649"}] 05:25:44 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html 05:25:44 INFO - PROCESS | 1886 | 1484918744303 Marionette TRACE conn4 -> [0,2656,"timeouts",{"script":35000}] 05:25:44 INFO - PROCESS | 1886 | 1484918744306 Marionette TRACE conn4 <- [1,2656,null,{}] 05:25:44 INFO - PROCESS | 1886 | 1484918744312 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}] 05:25:44 INFO - PROCESS | 1886 | 1484918744531 Marionette TRACE conn4 <- [1,2657,null,{"value":null}] 05:25:44 INFO - PROCESS | 1886 | 1484918744630 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:44 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0d6000 == 29 [pid = 1933] [id = 1035] 05:25:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 96 (0x9c0da000) [pid = 1933] [serial = 2742] [outer = (nil)] 05:25:44 INFO - PROCESS | 1886 | ++DOMWINDOW == 97 (0x9cdb5c00) [pid = 1933] [serial = 2743] [outer = 0x9c0da000] 05:25:45 INFO - PROCESS | 1886 | ++DOMWINDOW == 98 (0x9d11b800) [pid = 1933] [serial = 2744] [outer = 0x9c0da000] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa29cd000 == 28 [pid = 1933] [id = 1022] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe4000 == 27 [pid = 1933] [id = 1024] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa29d1800 == 26 [pid = 1933] [id = 1023] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa324fc00 == 25 [pid = 1933] [id = 1026] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c2e400 == 24 [pid = 1933] [id = 1017] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c36800 == 23 [pid = 1933] [id = 1018] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa1c2b400 == 22 [pid = 1933] [id = 1016] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa28c9800 == 21 [pid = 1933] [id = 1019] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d3c00 == 20 [pid = 1933] [id = 1020] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa28d5c00 == 19 [pid = 1933] [id = 1021] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0x9e9b3400 == 18 [pid = 1933] [id = 1012] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0x9e936400 == 17 [pid = 1933] [id = 1011] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0x9e259800 == 16 [pid = 1933] [id = 1013] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0x9afe6400 == 15 [pid = 1933] [id = 1014] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0x9c09cc00 == 14 [pid = 1933] [id = 1001] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0x9c0a1c00 == 13 [pid = 1933] [id = 1015] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0x9f173c00 == 12 [pid = 1933] [id = 1028] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0x9cae8800 == 11 [pid = 1933] [id = 1027] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa3247800 == 10 [pid = 1933] [id = 1030] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0x9ef97000 == 9 [pid = 1933] [id = 1029] 05:25:45 INFO - PROCESS | 1886 | --DOCSHELL 0xa3253400 == 8 [pid = 1933] [id = 1031] 05:25:46 INFO - PROCESS | 1886 | --DOCSHELL 0x9cdcb400 == 7 [pid = 1933] [id = 1010] 05:25:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa28c8000 == 6 [pid = 1933] [id = 1025] 05:25:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa32b4c00 == 5 [pid = 1933] [id = 1032] 05:25:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa32b8400 == 4 [pid = 1933] [id = 1033] 05:25:46 INFO - PROCESS | 1886 | --DOCSHELL 0xa32bac00 == 3 [pid = 1933] [id = 1034] 05:25:46 INFO - PROCESS | 1886 | --DOMWINDOW == 97 (0x9d828800) [pid = 1933] [serial = 2663] [outer = (nil)] [url = about:blank] 05:25:46 INFO - PROCESS | 1886 | --DOMWINDOW == 96 (0x9e4b6400) [pid = 1933] [serial = 2678] [outer = (nil)] [url = about:blank] 05:25:46 INFO - PROCESS | 1886 | --DOMWINDOW == 95 (0x9ef94800) [pid = 1933] [serial = 2676] [outer = (nil)] [url = about:blank] 05:25:46 INFO - PROCESS | 1886 | --DOMWINDOW == 94 (0x9e9b5c00) [pid = 1933] [serial = 2675] [outer = (nil)] [url = about:blank] 05:25:46 INFO - PROCESS | 1886 | --DOMWINDOW == 93 (0x9e94f400) [pid = 1933] [serial = 2679] [outer = (nil)] [url = about:blank] 05:25:46 INFO - PROCESS | 1886 | --DOMWINDOW == 92 (0x9cdd7000) [pid = 1933] [serial = 2660] [outer = (nil)] [url = about:blank] 05:25:46 INFO - PROCESS | 1886 | --DOMWINDOW == 91 (0x9e956800) [pid = 1933] [serial = 2666] [outer = (nil)] [url = about:blank] 05:25:46 INFO - PROCESS | 1886 | --DOMWINDOW == 90 (0x9d81e400) [pid = 1933] [serial = 2670] [outer = (nil)] [url = about:blank] 05:25:46 INFO - PROCESS | 1886 | --DOMWINDOW == 89 (0x9e96b800) [pid = 1933] [serial = 2672] [outer = (nil)] [url = about:blank] 05:25:46 INFO - PROCESS | 1886 | --DOMWINDOW == 88 (0x9cdca000) [pid = 1933] [serial = 2669] [outer = (nil)] [url = about:blank] 05:25:46 INFO - PROCESS | 1886 | --DOMWINDOW == 87 (0x9e970400) [pid = 1933] [serial = 2673] [outer = (nil)] [url = about:blank] 05:25:46 INFO - PROCESS | 1886 | --DOMWINDOW == 86 (0x9cdbe000) [pid = 1933] [serial = 2657] [outer = (nil)] [url = about:blank] 05:25:46 INFO - PROCESS | 1886 | --DOMWINDOW == 85 (0x9ef9e400) [pid = 1933] [serial = 2681] [outer = (nil)] [url = about:blank] 05:25:46 INFO - PROCESS | 1886 | ++DOCSHELL 0x9add0c00 == 4 [pid = 1933] [id = 1036] 05:25:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 86 (0x9afe0400) [pid = 1933] [serial = 2745] [outer = (nil)] 05:25:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 87 (0x9afe3400) [pid = 1933] [serial = 2746] [outer = 0x9afe0400] 05:25:46 INFO - PROCESS | 1886 | ++DOCSHELL 0x9b73ac00 == 5 [pid = 1933] [id = 1037] 05:25:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 88 (0x9b73f800) [pid = 1933] [serial = 2747] [outer = (nil)] 05:25:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 89 (0x9b743000) [pid = 1933] [serial = 2748] [outer = 0x9b73f800] 05:25:46 INFO - PROCESS | 1886 | 1484918746392 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"]]]}] 05:25:46 INFO - .. 05:25:46 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html | took 2138ms 05:25:46 INFO - PROCESS | 1886 | 1484918746442 Marionette TRACE conn4 -> [0,2659,"getWindowHandle",null] 05:25:46 INFO - PROCESS | 1886 | 1484918746446 Marionette TRACE conn4 <- [1,2659,null,{"value":"2147483649"}] 05:25:46 INFO - TEST-START | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html 05:25:46 INFO - PROCESS | 1886 | 1484918746452 Marionette TRACE conn4 -> [0,2660,"timeouts",{"script":35000}] 05:25:46 INFO - PROCESS | 1886 | 1484918746455 Marionette TRACE conn4 <- [1,2660,null,{}] 05:25:46 INFO - PROCESS | 1886 | 1484918746460 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}] 05:25:46 INFO - PROCESS | 1886 | 1484918746634 Marionette TRACE conn4 <- [1,2661,null,{"value":null}] 05:25:46 INFO - PROCESS | 1886 | 1484918746735 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\", \"2f8a2930-7534-4b24-84bb-82604680431d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":410,"args":[],"filename":"executormarionette.py"}] 05:25:46 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c0e2400 == 6 [pid = 1933] [id = 1038] 05:25:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 90 (0x9c0e2c00) [pid = 1933] [serial = 2749] [outer = (nil)] 05:25:46 INFO - PROCESS | 1886 | ++DOMWINDOW == 91 (0x9cdc0c00) [pid = 1933] [serial = 2750] [outer = 0x9c0e2c00] 05:25:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 92 (0x9cdcec00) [pid = 1933] [serial = 2751] [outer = 0x9c0e2c00] 05:25:47 INFO - PROCESS | 1886 | ++DOCSHELL 0x9d11c400 == 7 [pid = 1933] [id = 1039] 05:25:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 93 (0x9d11fc00) [pid = 1933] [serial = 2752] [outer = (nil)] 05:25:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 94 (0x9d120800) [pid = 1933] [serial = 2753] [outer = 0x9d11fc00] 05:25:47 INFO - PROCESS | 1886 | ++DOCSHELL 0x9c09d800 == 8 [pid = 1933] [id = 1040] 05:25:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 95 (0x9d1fdc00) [pid = 1933] [serial = 2754] [outer = (nil)] 05:25:47 INFO - PROCESS | 1886 | ++DOMWINDOW == 96 (0x9d81e400) [pid = 1933] [serial = 2755] [outer = 0x9d1fdc00] 05:25:47 INFO - PROCESS | 1886 | 1484918747741 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"]]]}] 05:25:47 INFO - .. 05:25:47 INFO - TEST-OK | /shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html | took 1337ms 05:25:47 INFO - PROCESS | 1886 | 1484918747789 Marionette TRACE conn4 -> [0,2663,"getWindowHandle",null] 05:25:47 INFO - PROCESS | 1886 | 1484918747793 Marionette TRACE conn4 <- [1,2663,null,{"value":"2147483649"}] 05:25:48 WARNING - u'runner_teardown' () 05:25:48 INFO - No more tests 05:25:48 INFO - Got 0 unexpected results 05:25:48 INFO - SUITE-END | took 3791s 05:25:49 INFO - Closing logging queue 05:25:49 INFO - queue closed 05:25:49 INFO - Return code: 0 05:25:49 WARNING - # TBPL SUCCESS # 05:25:49 INFO - Running post-action listener: _resource_record_post_action 05:25:49 INFO - [mozharness: 2017-01-20 13:25:49.308966Z] Finished run-tests step (success) 05:25:49 INFO - Running post-run listener: _resource_record_post_run 05:25:49 INFO - Total resource usage - Wall time: 3834s; CPU: 38.0%; Read bytes: 12161024; Write bytes: 514224128; Read time: 956; Write time: 268968 05:25:49 INFO - TinderboxPrint: CPU usage
37.9% 05:25:49 INFO - TinderboxPrint: I/O read bytes / time
12,161,024 / 956 05:25:49 INFO - TinderboxPrint: I/O write bytes / time
514,224,128 / 268,968 05:25:49 INFO - TinderboxPrint: CPU idle
2,357.4 (61.9%) 05:25:49 INFO - TinderboxPrint: CPU system
185.2 (4.9%) 05:25:49 INFO - TinderboxPrint: CPU user
1,239.9 (32.6%) 05:25:49 INFO - TinderboxPrint: Swap in / out
0 / 0 05:25:49 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 05:25:49 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 4096; Write bytes: 135827456; Read time: 12; Write time: 185860 05:25:49 INFO - run-tests - Wall time: 3804s; CPU: 37.0%; Read bytes: 11603968; Write bytes: 343609344; Read time: 920; Write time: 55124 05:25:50 INFO - Running post-run listener: _upload_blobber_files 05:25:50 INFO - Blob upload gear active. 05:25:50 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 05:25:50 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 05:25:50 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'] 05:25:50 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 05:25:51 INFO - (blobuploader) - INFO - Open directory for files ... 05:25:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 05:25:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:25:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:25:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 05:25:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:25:54 INFO - (blobuploader) - INFO - Done attempting. 05:25:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 05:25:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:25:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:25:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 05:25:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:25:56 INFO - (blobuploader) - INFO - Done attempting. 05:25:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/resource-usage.json ... 05:25:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:25:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:25:59 INFO - (blobuploader) - INFO - TinderboxPrint: resource-usage.json: uploaded 05:25:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:25:59 INFO - (blobuploader) - INFO - Done attempting. 05:25:59 INFO - (blobuploader) - INFO - Iteration through files over. 05:25:59 INFO - Return code: 0 05:25:59 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 05:25:59 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 05:25:59 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/6ad893ac11067df1326f89dee4ae047eb917f6ce335cad9addb622d2c13350e506a1ff6f30f5c6ac74c8da20fdc597e30e88a2e62abadc6b14e7bc5f2ff9eb81", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3fb0032f59cc453a631488e0745e2a32e942a7f1f8a1855c912c2122d36c568d69bbfb57dd2b3db90636f3888c894329a1afe5ef71c404e5555a740319e39918", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/496401ce79e021dcb4fcfdb712d0ba804101c1ad99901ac6a74ec930fde1facc67178ac83295e472a328f6aba90f182e9f02ea1b5a8e06fcb888510f30627a9e"} 05:25:59 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 05:25:59 INFO - Writing to file /builds/slave/test/properties/blobber_files 05:25:59 INFO - Contents: 05:25:59 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/6ad893ac11067df1326f89dee4ae047eb917f6ce335cad9addb622d2c13350e506a1ff6f30f5c6ac74c8da20fdc597e30e88a2e62abadc6b14e7bc5f2ff9eb81", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3fb0032f59cc453a631488e0745e2a32e942a7f1f8a1855c912c2122d36c568d69bbfb57dd2b3db90636f3888c894329a1afe5ef71c404e5555a740319e39918", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/496401ce79e021dcb4fcfdb712d0ba804101c1ad99901ac6a74ec930fde1facc67178ac83295e472a328f6aba90f182e9f02ea1b5a8e06fcb888510f30627a9e"} 05:25:59 INFO - Running post-run listener: copy_logs_to_upload_dir 05:25:59 INFO - Copying logs to upload dir... 05:25:59 INFO - mkdir: /builds/slave/test/build/upload/logs 05:25:59 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=3999.098859 ========= master_lag: 1.19 ========= ========= Finished '/tools/buildbot/bin/python -u ...' (results: 0, elapsed: 1 hrs, 6 mins, 40 secs) (at 2017-01-20 05:26:00.785583) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2017-01-20 05:26:00.787559) ========= 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-1484914746.504875-1028243370 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/6ad893ac11067df1326f89dee4ae047eb917f6ce335cad9addb622d2c13350e506a1ff6f30f5c6ac74c8da20fdc597e30e88a2e62abadc6b14e7bc5f2ff9eb81", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3fb0032f59cc453a631488e0745e2a32e942a7f1f8a1855c912c2122d36c568d69bbfb57dd2b3db90636f3888c894329a1afe5ef71c404e5555a740319e39918", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/496401ce79e021dcb4fcfdb712d0ba804101c1ad99901ac6a74ec930fde1facc67178ac83295e472a328f6aba90f182e9f02ea1b5a8e06fcb888510f30627a9e"} build_url:https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.029846 build_url: 'https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/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/6ad893ac11067df1326f89dee4ae047eb917f6ce335cad9addb622d2c13350e506a1ff6f30f5c6ac74c8da20fdc597e30e88a2e62abadc6b14e7bc5f2ff9eb81", "resource-usage.json": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3fb0032f59cc453a631488e0745e2a32e942a7f1f8a1855c912c2122d36c568d69bbfb57dd2b3db90636f3888c894329a1afe5ef71c404e5555a740319e39918", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/496401ce79e021dcb4fcfdb712d0ba804101c1ad99901ac6a74ec930fde1facc67178ac83295e472a328f6aba90f182e9f02ea1b5a8e06fcb888510f30627a9e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KsSfWquYS_KpXI4MxZPH8g/artifacts/public/build/firefox-51.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2017-01-20 05:26:00.842883) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2017-01-20 05:26:00.843387) ========= 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-1484914746.504875-1028243370 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.014263 ========= master_lag: 0.07 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2017-01-20 05:26:00.931582) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2017-01-20 05:26:00.932065) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2017-01-20 05:26:00.932499) ========= ========= Total master_lag: 1.37 =========